如何从两台机器请求同步spring集成?
这张照片就是我的处境。我想组成两个传输服务器。图中是两台机器。当我通过网关调用Transfer server时,我将在Transfer server中得到一条消息,该消息包含两个适配器。但是,我不知道如何同步请求和响应消息如何从两台机器请求同步spring集成?,spring,redis,spring-integration,Spring,Redis,Spring Integration,这张照片就是我的处境。我想组成两个传输服务器。图中是两台机器。当我通过网关调用Transfer server时,我将在Transfer server中得到一条消息,该消息包含两个适配器。但是,我不知道如何同步请求和响应消息 如何解决这个问题?你不能用网关解决这个问题;响应必须在同一个套接字上返回-这就是框架如何将响应与请求关联起来 您可以使用发送系统上的出站和入站适配器来实现这一点,但是您需要数据中的某些内容来将响应与请求关联起来 这完全是你自己的事 您可以使用和JSON添加标题信息;但是它需要
如何解决这个问题?你不能用网关解决这个问题;响应必须在同一个套接字上返回-这就是框架如何将响应与请求关联起来 您可以使用发送系统上的出站和入站适配器来实现这一点,但是您需要数据中的某些内容来将响应与请求关联起来 这完全是你自己的事
您可以使用和JSON添加标题信息;但是它需要以某种方式在所有涉及的服务中传播。谢谢gary:)我不熟悉堆栈溢出,因为我是第一个:)谢谢你的回答。我将把网关换成两个适配器。但是,我想将请求与响应同步。(就像amqpTemplate的sendAndReceive方法一样)当我调用出站适配器时,我表示感谢,也许我应该将侦听器添加到入站适配器。但是,我不认为该如何……啊哈!我得到了这一页。我想这样试试。还可以查看哪个使用聚合器等待回复。还有一个新组件可能会有所帮助。