**情况**: 数据服务停止运行后,会在rabbitmq上留下一个随机名称的queue,多个数据服务启动并关闭后,导致rabbitmq存留大量无用队列 **原因**: **heartbeat.StartHeartBeat()** 函数内调用了 **rabbitmq.New()** 函数用来向apiServers exchange发送心跳消息,而rabbitmq包下的New()函数内默认声明了一个队列 `ch.QueueDeclare()` 这是为了简化rabbitmq的操作,但也因此导致了这个问题,计划在下个版本修复
情况: 数据服务停止运行后,会在rabbitmq上留下一个随机名称的queue,多个数据服务启动并关闭后,导致rabbitmq存留大量无用队列
原因: heartbeat.StartHeartBeat() 函数内调用了 rabbitmq.New() 函数用来向apiServers exchange发送心跳消息,而rabbitmq包下的New()函数内默认声明了一个队列
ch.QueueDeclare()这是为了简化rabbitmq的操作,但也因此导致了这个问题,计划在下个版本修复