使用rabbitmq作为zipkin的消息队列时zipkin接收不到消息

  • A+
所属分类:zipkin

zipkin使用web的方式是可以的,今天搭建了rabbitmq后,指定为RABBIT的方式,发现rabbitmq里没有名为zipkin的队列,自己手动新建名为zipkin的队列后,客户端往列队里成功写入消息了,但zipkin-server没有接收到消息,在rabbitmq的管理界面里点到zipkin队列里发现里没有consumers。。应该是我们手动创建导致的。

按理说这个队列应该是会自动创建的。。原因百思不得其解。后来重启zipkin后发现就可以接收到消息了。。原因是因为zipkin-server在启动时才会自动创建zipkin队列,所以之后改了某些配置后,必须重启zipkin才会看到效果。

另外,客户端里不需要指定zipkin.rabbit.queue=zipkin这个配置,因为zipkin-server里默认就是使用这个队列名。

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: