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

关于1.8中商品流转的例子

165854_amQQ_1788192.jpg

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

170337_5FPE_1788192.jpg


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

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

170338_UsXZ_1788192.jpg


171325_YCMN_1788192.jpg

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

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

171603_TQ38_1788192.jpg


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

172048_yFHt_1788192.jpg

172351_fXDJ_1788192.jpg


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

172611_CGH1_1788192.jpg


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

172923_MEPB_1788192.jpg



转载于:https://my.oschina.net/anna153/blog/373314

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值