码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-01-29 19:43:26      阅读:441      评论:0      收藏:0      [点我收藏+]

标签:

关于1.8中商品流转的例子

技术分享

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

技术分享


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

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

技术分享


技术分享

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

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

技术分享


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

技术分享

技术分享


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

技术分享


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

技术分享



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

标签:

原文地址:http://my.oschina.net/anna153/blog/373314

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!