我需要一个不会在“就绪”状态下累积的队列。
也就是说,如果队列中有订户,则将来自交换机的消息直接传递给它,如果没有订户,只是浪费消息,不要将它们累积到“就绪”状态。
我知道类型fanout
的交换可以做到这一点,但我希望能够使用路由密钥,fanout
交换忽略路由密钥。另外,我的场景不是广播,它是1个发布者和1个(有时缺席)订阅者。
如果没有订阅者,是否可以进行直接交换,队列不会在“就绪”状态下累积消息?
答案 0 :(得分:1)
好吧我想我必须用auto-delete
到true
并在mandatory
来电
true
位设置为BasicPublish
到目前为止似乎工作......