2013-04-16 28 views
0

我正在使用PHP Stomp客戶端(版本1.0.0)連接併發送消息到ActiveMQ(版本5.7.0)。如何使用PHP stomp庫創建臨時隊列?

我讀過,如果您訂閱了一個名爲"/temp-queue/"的目的地,這將觸發ActiveMQ創建一個臨時隊列。

但是,當我嘗試它時,它會創建一個名爲"queue://temp-queue"而不是臨時隊列的隊列。

有沒有辦法讓Stomp在ActiveMQ上創建一個臨時隊列?

回答

1

如果你想創建臨時隊列,僅使用名字"/temp-queue/"那麼這就是問題所在,臨時隊列部分是目的前綴,你仍然需要給它一個名稱,如"/temp-queue/1234"或一些這樣的。通常,名稱值來自UUID或其他唯一ID生成器。

+0

非常感謝。這有效 - 我可以在日誌中看到它們,直到它們消失。 – cargogod