微服务架构:从事务脚本到领域模型

初商 2019-09-21

华章出版社

image.png

图1 Order Service具有六边形架构。它由业务逻辑和一个或多个与其他服务和外部应用程序连接的适配器组成

图1显示了一个典型的服务架构。业务逻辑是六边形架构的核心。业务逻辑的周围是入站和出站适配器。入站适配器处理来自客户端的请求并调用业务逻辑。出站适配器被业务逻辑调用,然后它们再调用其他服务和外部应用程序。

此服务由业务逻辑和以下适配器组成。
REST API adapter:入站适配器,实现REST API,这些API会调用业务逻辑。
OrderCommandHandlers:入站适配器,它接收来自消息通道的命令式消息,并调用业务逻辑。
Database Adapter:由业务逻辑调用以访问数据库的出站适配器。
Domain Event Publishing Adapter:将事件发布到消息代理的出站适配器。

业务逻辑通常是服务中最复

登录 后评论
下一篇
云攻略小攻
378人浏览
2019-10-11
相关推荐
软件架构设计模式简述
620人浏览
2017-01-10 09:14:00
微服务架构详谈
503人浏览
2018-09-26 13:39:03
0
0
0
345