mule in action翻译8 : 第2章 mule的消息处理
内容总览:
1、mule中流的角色
2、消息是如何创建的
3、mule消息结构
4、mule表达式语言
Mule是一个"苦力",他的任务就是四处搬运你的消息。
实际上他能做些其它的事:进行消息转换、消息加工并能灵活的路由消息。
想像这样一个邮件发送服务:它将自动以收件人的喜欢的语言重写信件,并配上符合收件人文化习惯的插图。
这种能力从何而来?答案是控制和抽象。
你可以完全控制流经mule的消息。对消息的控制主要通过流的配置实现,流是mule配置文件的主要结构。
本书第一章你已经看到了流,Prancing Donkey公司使用它来接受产品注册信息。
本章你将了解更多flow的知识,并学习流是如何工作的,以及它给你的处理消息时的控制方式。
为可以采用一致的方式和通用的部件 处理复杂的情况,mule 抽象了一组概念。
本章中,来看mule的核心概念:
1、mule消息
2、消息源和处理器
3、交换方式
4、Endpoint URIs
我们将深入学习这些概念,并理解其运行原理及重要性。
了解这些概念在流中是如何发挥作用的,以及MEL是如提高配置灵活性的。
为此 ,我们来看Prancing Donkey公司系统的另外几个例子:电子订单处理和 开票处理链的一部分。