Mule ESB数据流设计

5月12

我需要有关如何最好地在Mule Studio中实现流程的建议。我需要基于数据库的三个过程返回的数据制作一个Web服务。也就是说,我需要一致地运行三个过程来获取必要的数据。每个后续过程都将前一个过程的结果用作输入参数。所以...哪个更好:

  1. 在数据库方面编写一个过程,该过程将运行三个过程并最终生成所需的数据量以供Web服务使用。
  2. 从Studio调用中,三个过程最终形成所需的数据数组(我现在已经知道如何将上一个过程的结果存储在m子中的某个位置以运行下一个过程)?
  3. 哪一点(1或2)会更快?
瑞安·卡特(Ryan Carter)
  1. 是将这三个过程结合在一起还是从Mule进行协调是您的决定。

  2. 每个过程调用的结果将自动成为您的Mule流的有效负载,以便数据可用于下一个过程。如果要存储每个过程的信息,则可以使用enricher,将结果存储在您选择的流变量,会话变量或消息属性中:http : //www.mulesoft.org/documentation/display/current/留言+丰富

如果要同时运行的每个程序和聚集三个响应,你可以看看scatter-gatherhttp://www.mulesoft.org/documentation/display/current/Scatter-Gather或者你可以使用Google来寻找一些其他的方法来叉并aggregators加入使用

  1. 由于打开较少的db等连接,第1点可能会更快。但这完全取决于您的过程等。在Mule中进行编排可以使您受益。我会同时尝试它们,看看哪种适合您的需求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mule ESB数据流设计

来自分类Dev

Mule ESB与Spring Integration

来自分类Dev

Mule ESB:问题

来自分类Dev

如何使用Mule流在Mule ESB中设计SOAP / WSDL Web服务?

来自分类Dev

Mule ESB:是否可以启动2个Mule ESB实例

来自分类Dev

Mule ESB-如何在Mule流中加载配置xml(自定义)文件

来自分类Dev

Mule数据编织转换

来自分类Dev

Mule汇总大量数据

来自分类Dev

使用Mule ESB创建API

来自分类Dev

AngularJS中的Mule ESB集成

来自分类Dev

MULE ESB中的REST调用

来自分类Dev

使用Mule esb发布JSON

来自分类Dev

MULE Studio和MULE ESB有什么区别?

来自分类Dev

MULE Studio和MULE ESB有什么区别?

来自分类Dev

Mule:Mule ESB 3.5.1是稳定版还是Beta版?

来自分类Dev

使用Mule esb将数据插入数据库

来自分类Dev

Mule ESB数据库连接器(JDBC)错误:

来自分类Dev

Mule ESB数据库连接器(JDBC)错误:

来自分类Dev

Mule-在Mule流中设置弹簧对象调用的属性

来自分类Dev

Mule ESB:如何管理线程名称?

来自分类Dev

如何访问Mule ESB中的流变量...?

来自分类Dev

Windows Server与NServicebus与Mule ESB的Servicebus

来自分类Dev

Mule ESB JDK 1.8内存调整

来自分类Dev

基本的Mule ESB安装和开发

来自分类Dev

Mule ESB的DataMapper自定义脚本?

来自分类Dev

Mule ESB中的重新连接策略

来自分类Dev

Mule ESB中的跨消息状态

来自分类Dev

Mule ESB:文件outputpattern不转换模式

来自分类Dev

从Mule ESB中的JSON中提取数组