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

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

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

初商 2019-09-21 01:02:34 浏览366
展开阅读全文

image.png

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

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

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

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

网友评论

登录后评论
0/500
评论
初商
+ 关注
所属云栖号: 华章计算机