Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
stomp.js创建无路由密钥的rabbitMQ队列_Rabbitmq_Stomp - Fatal编程技术网

stomp.js创建无路由密钥的rabbitMQ队列

stomp.js创建无路由密钥的rabbitMQ队列,rabbitmq,stomp,Rabbitmq,Stomp,我将RabbitMQ用于pub-sub。我有一个topic类型的交换,我将使用stomp.js订阅该交换 var ws = new SockJS('http://127.0.0.1:15674/stomp') var client = Stomp.over(ws) client.subscribe('/exchange/foo', function() {...}) 但订阅的问题在于,对于每个新主机,都会创建一个单独的队列,队列的名称前缀为stomp subscription,路由密钥为空。

我将RabbitMQ用于pub-sub。我有一个topic类型的交换,我将使用stomp.js订阅该交换

var ws = new SockJS('http://127.0.0.1:15674/stomp')
var client = Stomp.over(ws) 
client.subscribe('/exchange/foo', function() {...})
但订阅的问题在于,对于每个新主机,都会创建一个单独的队列,队列的名称前缀为stomp subscription,路由密钥为空。我想将路由密钥设置为


如果上述方法有问题,请给出建议。

RabbitMQ团队监控并仅有时回答有关StackOverflow的问题

我建议阅读,因为看起来你没有使用正确的URL。文档说路径是/ws,而不是/stomp

若要订阅路由密钥,必须将代码更改为/exchange/foo/PATTERN,其中PATTERN是与路由密钥匹配的模式。这在中有记录