在使用Turbine 整合 RabbitMQ做数据监控的时候,数据一直出不来。
一直这样。
data:{"type":"ping"}
data:{"type":"ping"}
data:{"type":"ping"}
data:{"type":"ping"}
分析原因应该是:turbine一直接收不到信息,消息生产和消费是两个交换器,需要进行绑定。
解决办法:
去mq控制台。
然后请求一遍原来的服务。再访问http://localhost:8007/
。就能看到数据了。
理论上,消费者和生产者指定一个交换器应该也能解决这个问题。