我有多个应用程序通过几个代理的AMQP联合会一起讨论。
是否有应用程序创建和维护当前连接的所有应用程序的列表?
我可以寄一个“谁在那里?”每隔几秒发送一条消息并从回复中创建列表,但有没有更好(更有效)的方法呢?
我的应用程序是用C ++编写的,使用Qt和QAMQP库。 例如,如果应用程序A,B,C,D正在运行,我想:
如果新应用程序启动,则一个正在运行的应用程序将被终止(正常退出或崩溃),其他应用程序应更新其列表。
HTTP API应该是一个选项,但还有其他吗?
由于
答案 0 :(得分:0)
我不确定你的问题。
BTW通过HTTP API
,您可以将消费者列表显示为:http://your_server:15672/api/consumers
您必须启用management plugin
rabbitmq-plugins enable rabbitmq_management