技术开发 频道

开源消息框架Mule配置基础

  综合应用

  Mule使用数据文件确定数据流,以及使用哪个组件、路由、传输器和转换器,如图8所示,端点定义了使用的传输器,下面是一个通过Mule应用程序的事件流:

  1、客户端通过调用一个URL(如http://mycompany/order:8081)启动进程;

  2、声明一个HTTP入站传输器,拿起消息并检查入站路由中指定的输入(这里就是URL字符串)是否需要进行转换;

  3、如果需要转换,就会在消息上应用转换器,如HttpRequestToNameString转换器;

  4、消息被发送到处理业务的服务组件;

  5、Customer Data Service组件从数据库中检索顾客信息;

  6、出站路由决定将服务组件的处理结果路由到何处,例如,出站路由可能会指定一个JMS端点,消息被推送到队列或主题上;

  7、出站传输器拿起这个消息,检查是否需要转换,接收服务的入站路由接收消息,然后如步骤2那样开始继续处理消息。

 

 

图- 8 Mule中的数据流

0
相关文章