如何使用PHP stomp库创建临时队列?

时间:2013-04-16 08:29:48

标签: php activemq stomp

我正在使用 PHP Stomp客户端(版本1.0.0)连接并向 ActiveMQ (版本5.7.0)发送消息。

我已经读过,如果您订阅了一个名为"/temp-queue/"的目的地,这将触发ActiveMQ创建一个临时队列。

但是,当我尝试此操作时,它会创建一个名为"queue://temp-queue"的队列,而不是临时队列。

有没有办法让Stomp在ActiveMQ上创建一个临时队列?

1 个答案:

答案 0 :(得分:1)

如果您尝试创建临时队列并且仅使用名称"/temp-queue/"那么问题就在于,临时队列部分是目标前缀,您仍然需要为其命名{{1}或者其他一些。通常,名称值来自UUID或其他一些唯一的Id生成器。