繁体   English   中英

stomp.js 在没有路由键的情况下创建rabbitMQ 队列

[英]stomp.js creating rabbitMQ queue without routing key

我正在使用 RabbitMQ 进行发布订阅。 我有一个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 团队会监控rabbitmq-users邮件列表,并且只是偶尔在 StackOverflow 上回答问题。


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

要订阅路由键,您必须将代码更改为/exchange/foo/PATTERN ,其中 PATTERN 是匹配路由键的模式。 这记录在STOMP 插件文档中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM