官术网_书友最值得收藏!

  • Microservices with Azure
  • Namit Tanasseri Rahul Rai
  • 169字
  • 2021-07-02 22:18:37

Service Fabric discovery and communication

An application built on top of Microservices is usually composed of multiple services, each of which runs multiple replicas. Each service is specialized in a specific task. To achieve an end-to-end business use case, multiple services will need to be stitched together. This requires services to communicate to each other. A simple example would be a web frontend service communicating with the middle-tier services, which in turn connects to the backend services to handle a single user request. Some of these middle-tier services can also be invoked by external applications.

Services deployed on Service Fabric are distributed across multiple nodes in a cluster of virtual machines. The services can move across dynamically. This distribution of services can either be triggered by a manual action or be result of Service Fabric cluster manager rebalancing services to achieve optimal resource utilization. This makes communication a challenge as services are not tied to a particular machine. Let's understand how Service Fabric solves this challenge for its consumers.

主站蜘蛛池模板: 儋州市| 兴和县| 酒泉市| 大厂| 胶南市| 孟津县| 垣曲县| 博兴县| 汉中市| 龙游县| 青海省| 天门市| 敖汉旗| 长宁县| 鄂托克前旗| 叶城县| 新巴尔虎左旗| 高陵县| 长海县| 买车| 安泽县| 南陵县| 开平市| 蓝山县| 丹寨县| 都兰县| 镇宁| 保亭| 栾城县| 北辰区| 克拉玛依市| 和平区| 司法| 丽江市| 平凉市| 修文县| 蒙阴县| 嘉善县| 五指山市| 泊头市| 邹平县|