- 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.
- Unreal Engine Physics Essentials
- Git Version Control Cookbook
- Android開發精要
- Vue.js入門與商城開發實戰
- Python高級編程
- The React Workshop
- Mastering LibGDX Game Development
- Learning Network Forensics
- 用戶體驗增長:數字化·智能化·綠色化
- Learning ArcGIS for Desktop
- C#程序設計(項目教學版)
- Julia 1.0 Programming Complete Reference Guide
- 零基礎C#學習筆記
- Python高性能編程(第2版)
- Flask Web開發實戰:入門、進階與原理解析