首页 > 代码库 > 企业集成模式:设计、构建及部署消息传递解决方案【读书笔记①】

企业集成模式:设计、构建及部署消息传递解决方案【读书笔记①】

关于1.8中商品流转的例子

技术分享

对于三种不同的订单来源,要使用三个不同的转换器,对订单的形式进行公共统一的处理,得到一种新的订单消息的格式。

技术分享


在检验库存和验证客户等级之后,再对订单进行处理。

下图中,在聚合器中将两个系统的信息整合,再有选择的分发给发布订购通道。

技术分享


技术分享

以上都是一个订单中只有一件商品的处理方式,下图为添加分解器后,一个多商品订单的处理过程。

分解器、消息路由器、聚合器称为组合消息处理器。

技术分享


由于一个用户可以下很多的订单,所以不能用用户的Id作为订单的id,在订单传递的过程中需要对订单的唯一性进行标识,需要对数据进行拓展。

技术分享

技术分享


添加消息处理器,在处理订单的时候,可以将订单的详细信息存在消息库中,当后续步骤需要订单信息时,再进行查询即可,此举减少了流转过程中不必要的信息携带量。

技术分享


由于点对点的通道只能在同一时间处理一条信息,添加线路分接器

技术分享



企业集成模式:设计、构建及部署消息传递解决方案【读书笔记①】