标签:
关于1.8中商品流转的例子
对于三种不同的订单来源,要使用三个不同的转换器,对订单的形式进行公共统一的处理,得到一种新的订单消息的格式。
在检验库存和验证客户等级之后,再对订单进行处理。
下图中,在聚合器中将两个系统的信息整合,再有选择的分发给发布订购通道。
以上都是一个订单中只有一件商品的处理方式,下图为添加分解器后,一个多商品订单的处理过程。
分解器、消息路由器、聚合器称为组合消息处理器。
由于一个用户可以下很多的订单,所以不能用用户的Id作为订单的id,在订单传递的过程中需要对订单的唯一性进行标识,需要对数据进行拓展。
添加消息处理器,在处理订单的时候,可以将订单的详细信息存在消息库中,当后续步骤需要订单信息时,再进行查询即可,此举减少了流转过程中不必要的信息携带量。
由于点对点的通道只能在同一时间处理一条信息,添加线路分接器
企业集成模式:设计、构建及部署消息传递解决方案【读书笔记①】
标签:
原文地址:http://my.oschina.net/anna153/blog/373314