【问题标题】:callback for spring integration with mirth synchronous messageSpring 与 mirth 同步消息集成的回调
【发布时间】:2017-12-23 10:10:19
【问题描述】:

我的集成项目设置如下。

Application1(Spring集成)--> AMQ --> Mirth --> Internet --> Mirth --> AMQ --> (Spring集成)Application 2

上述流消息以两种方式传递,我想实现这样的事情。

当我从应用程序 1 发起请求消息(出站)时,它会转到应用程序 2(作为入站)并向应用程序 1 发送零到多条消息(出站)。我的要求是继续等待所有响应并做一些事情。

mirth spring 有支持这个的功能吗?

【问题讨论】:

    标签: spring-integration activemq mirth


    【解决方案1】:

    听起来您需要 Application1 中的关联和聚合功能。当您将消息发送到 AMQ 时,您指定一些 correlationKey 并将此消息发送到聚合器。

    然后你有一个消息驱动通道适配器来监听该多回复的队列。希望您在发送期间知道您应该等待多少回复。

    因此,来自回复的所有消息都会发送到同一个聚合器,以便与请求相关联并为最终回复分组。一直以来,您都将被阻止等待聚合器输出通道的结果。

    完全不确定 Mirth 是如何为这个解决方案烹饪的……

    【讨论】:

    • 感谢 Bilan,它会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    相关资源
    最近更新 更多