我使用的是RabbitMQ和QoS=1上的MQTT插件,生产者和消费者都在使用。我对RabbitMQ还是非常陌生的,所以我想了解是否有一种方法/有效的模式来确保在消费者不消费他订阅的主题的信息的情况下出现退路。
例如,如果客户端不使用MQTT主题的消息,那么在几秒钟后就能够向服务器发送警报触发另一个通道(电子邮件、推送通知)?
谢谢你的帮助!
发布于 2014-12-23 10:52:58
您可以设置每条消息或每队列 TTL,然后在死信交换扩展的帮助下捕获过期消息。这将作为一个通知,停滞或放缓的消费者或根本没有消费者。
https://stackoverflow.com/questions/27618229
复制相似问题