问题描述:JMS-JMS穿透场景下如何支持多个消费者调用同一个服务并且实现请求报文发送到服务方,服务方处理后将返回报文发还给请求方?
解决方案:可以通过异步调用的方式实现,具体模型如下图,通过三个相同模型,通过代理服务实现消费方A、B、C分别向服务方D发送请求,请求的JMS报文进入到队列后,在中介服务中实现JMS-HTTP的转换和web服务对请求的处理,再将中介服务返回的回馈报文转换为JMS后经过JMS业务服务发送到消费方,在该过程中每个消费方都有一个专属的队列;
也可参考帮助手册中关于HTTP-JMS协议转换章节关于中介流的开发过程。