0

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

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

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

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

4

1 回答 1

1

如果您尝试创建临时队列并且只使用名称"/temp-queue/",那么这就是问题所在,临时队列部分是目标前缀,您仍然需要给它一个类似"/temp-queue/1234"或类似的名称。通常名称值来自 UUID 或其他一些唯一的 Id 生成器。

于 2013-04-16T15:42:41.883 回答