繁体   English   中英

Tibco Ems队列如何将肥皂响应发送给发布者

[英]How does a tibco ems queue send a soap response to the publisher

在使用soap / jms Web服务时,我使用部署在WAS上的EJB作为客户端。 我的服务端点是tibco ems队列。 为了调用该服务,我构造了一个SOAP messgae并将其放在队列中。

但是我的困惑是:“队列”如何发送回我答复? 我了解http请求响应的工作原理,但是对于队列(我只有传统MQ的经验),我不知道队列如何将适当的回位返回给发布者。

假设有一个MDB消耗队列中的消息,调用服务方法,然后将响应放回队列中? 然后队列将响应发送回客户端?

响应将在请求消息的属性中指定的其他队列或主题上发送回。

可以使用方法msg.setJMSReplyTo(destination)在请求消息中设置响应队列/主题( http://docs.oracle.com/cd/E17802_01/products/products/jms/javadoc-102a/javax/jms/ Message.html#setJMSReplyTo%28javax.jms.Destination%29 )。

像往常一样,建议使用QueueRequestor发送请求时,将为每个单独的请求-答复交互创建一个临时队列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM