我使用RabbitTemplate.convertAndSend
通过通配符将消息发送到主题中的所有路由。
rabbitTemplate.convertAndSend(
"/topic/javainuse.*",
"{\"sender\":\"asfasf\",\"content\":\"asf\",\"type\":\"CHAT\"}");
但是它不起作用,我的路线是javainuse.49a56fc8-9cf7-41dd-a87d-4cb4016ddc91
未收到消息。这是我的rabbitMQ图像:
请帮助我修复它。谢谢。
答案 0 :(得分:1)
这种方式行不通;生产者不能使用通配符。
您可以使用密钥foo.*
绑定队列,然后使用密钥foo.bar
或foo.baz
进行发送。