- Microservices with Azure
- Namit Tanasseri Rahul Rai
- 168字
- 2021-07-02 22:18:24
Architecture of Microservices-based systems
Many of us have been curious about the representation of a Microservice by a hexagon. The reason for this is the inspiration behind the architectural pattern that drives Microservices – the hexagonal architecture. This pattern is also popularly known as ports and adapters in some parts of the globe. In a hexagonal architecture pattern, the code application logic is insulated with an isolation perimeter. This insulation helps a Microservice be unaware of the outside world. The insulation opens specific ports for establishing communication channels to and from the application code. Consuming applications can write adapters against these ports to communicate with the Microservice. The following diagram illustrates a hexagonal pattern for a Microservice:

Protocols in the case of a Microservice architecture are usually APIs. These APIs are exposed using popular protocols for ease of consumption. Hexagonal architecture lets the Microservice treat all of its consumers alike, whether it is a user interface, test suit, monitoring service, or an automation script.
- Spring 5.0 Microservices(Second Edition)
- React.js Essentials
- Podman實戰
- 精通Scrapy網絡爬蟲
- The HTML and CSS Workshop
- Apache Mahout Clustering Designs
- .NET 3.5編程
- Linux Shell核心編程指南
- Building Serverless Web Applications
- Webpack實戰:入門、進階與調優(第2版)
- Mastering Concurrency in Python
- Spring Microservices
- 亮劍C#項目開發案例導航
- JavaScript Security
- ASP.NET程序開發參考手冊