簡體   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