我有一个要求,客户端发送HTTP请求,我们的应用程序处理它并生成响应并发回HTTP响应。请求和响应需要保留在JMS队列中。为了让我们在这种情况下利用Spring集成,我们可以使用spring集成HTTP网关代替我们当前的MVC控制器吗?我是否需要为每个不同的uri映射分别使用网关? HTTP网关可以与JMS通道集成吗?对于使用Spring Integration进行此方案的高级架构,我将不胜感激。
感谢。
答案 0 :(得分:0)
最快的入口可能会向您现有的控制器注入Messaging Gateway(<gateway/>
);如果您只是归档请求/响应,则只需要一个返回void的简单网关方法,并在Spring Integration流程中将<gateway/>
连接到<jms:outbound-channel-adapter/>
。