异步确认 - 弹簧集成应用程序

时间:2016-06-03 04:20:24

标签: asynchronous spring-integration

目前我们有一个接受HL7消息的Spring Integration应用程序。流程如下。

  1. 有一个消息驱动的JMS入站适配器,它通过ActiveMQ队列接受消息。
  2. 然后消息经历一系列转换,最后在服务激活器组件中结束,以执行必要的业务逻辑。
  3. 到目前为止,每件事情看起来都不错,最近客户要求他们想要对每条状态的消息进行确认。收到的消息可以有两种情况

    1. 消息成功执行
    2. 如果不满足所需条件,则消息失败,异常。
    3. 因此,我们正在考虑实施一种确认机制,该机制通过上述ActiveMQ队列将确认发送回客户端,或通过tcp端口发送。

      我们是否有任何经证实的方式/模式来做这些确认?是否有任何Spring Integration提供的技术可以实现这种情况?

      感谢您的回复

      此致 凯斯

1 个答案:

答案 0 :(得分:0)

请参阅the inbound gateway

如果发件人设置了replyTo标头,则会在那里发送回复;如果没有,您可以配置默认的replyTo目的地。