
图1 Order Service具有六边形架构。它由业务逻辑和一个或多个与其他服务和外部应用程序连接的适配器组成
图1显示了一个典型的服务架构。业务逻辑是六边形架构的核心。业务逻辑的周围是入站和出站适配器。入站适配器处理来自客户端的请求并调用业务逻辑。出站适配器被业务逻辑调用,然后它们再调用其他服务和外部应用程序。
此服务由业务逻辑和以下适配器组成。
REST API adapter:入站适配器,实现REST API,这些API会调用业务逻辑。
OrderCommandHandlers:入站适配器,它接收来自消息通道的命令式消息,并调用业务逻辑。
Data Adapter:由业务逻辑调用以访问数据库的出站适配器。
Domain Event Publishing Adapter:将事件发布到消息代理的出站适配器。
业务逻辑通常是服务中最复
继续阅读与本文标签相同的文章
上一篇 :
微服务架构到底是什么鬼?
-
玩数据必备Python库:Numpy使用详解
2026-05-18栏目: 教程
-
商业银行业务架构设计
2026-05-18栏目: 教程
-
企业级业务架构设计方法与“中台”概念的比较
2026-05-18栏目: 教程
-
为什么Flink会成为下一代大数据处理框架的标准?
2026-05-18栏目: 教程
-
微服务架构:从事务脚本到领域模型
2026-05-18栏目: 教程
