WSO2 ESB,在迭代调解器中使用没有 send/call 的聚合调解器
WSO2 ESB, Using Aggregate mediator without send/call in iterate mediator
在 WSO2 ESB 中,我可以使用聚合中介来聚合由迭代中介拆分的消息(不使用 Send 或 Call 中介将消息发送到外部端点)吗?
我试过这个但是聚合调解器没有接收到拆分消息..
非常感谢任何帮助。
我不得不做同样的事情,如果你定义一个假的响应,我可以说它有效:
迭代 -> 序列
- 对您的邮件应用任何需要的转换
- 将其定义为响应消息(将 属性 RESPONSE 设置为 true)
- 调用包含聚合介体的序列
汇总
- completeCondition:将最小和最大 messageCount 设置为 -1
- onComplete:一旦迭代将处理所有相关节点,您将收到所有片段
如果您只是尝试迭代地转换消息,那么您可以使用 ForEach mediator 而无需 Iterate 和 Aggregate 中介。这是从 ESB 4.9.0
开始支持的
在 WSO2 ESB 中,我可以使用聚合中介来聚合由迭代中介拆分的消息(不使用 Send 或 Call 中介将消息发送到外部端点)吗?
我试过这个但是聚合调解器没有接收到拆分消息..
非常感谢任何帮助。
我不得不做同样的事情,如果你定义一个假的响应,我可以说它有效:
迭代 -> 序列
- 对您的邮件应用任何需要的转换
- 将其定义为响应消息(将 属性 RESPONSE 设置为 true)
- 调用包含聚合介体的序列
汇总
- completeCondition:将最小和最大 messageCount 设置为 -1
- onComplete:一旦迭代将处理所有相关节点,您将收到所有片段
如果您只是尝试迭代地转换消息,那么您可以使用 ForEach mediator 而无需 Iterate 和 Aggregate 中介。这是从 ESB 4.9.0
开始支持的