前面我们介绍了通过turbine直接聚合多个服务的监控信息,实现了服务的监控,但是这种方式有个不太好的地方就是turbine和服务的耦合性太强了,针对这个问题,我们可以将服务的监控消息发送到RabbitMQ中,然后turbine中RabbitMQ中获取获取监控消息,这样就实现类服务和turbine的解耦。
我们通过案例来演示下如何实现该效果
一、启动RabbitMQ服务
显然我们需要安装启动一个RabbitMQ服务:
https://dpb-bobokaoya-sm.blog.csdn.net/article/details/90409404
二、创建consumer服务
创建一个consumer服务,同时要将dashboard的监控信