标签:服务 SpringCloud 消息中间件 总线 topic 实例 Bus
Bus
概述
在分布式微服务系统中,通常会使用 消息中间件 构建一个共用的消息topic,并 将系统中所有的微服务实例连接上去;
由于 该topic中产生的消息会被所有的微服务实例监听/消费,所以称为消息总线;
在总线上的各个微服务实例,都可以方便地广播一些 订阅该topic上的微服务实例的消息;
what
SpringCloud Bus 将 分布式系统的节点 与 消息中间件 衔接起来的框架;
SpringCloud Bus 整合了Java的Event、消息中间件;
SpringCloud Bus 目前只支持RabbitMQ、Kafka;
功能
管理/传播 分布式系统间的消息;
广播状态更改、事件推送等;
微服务间的通信通道;
基本原理
ConfigClient实例 监听MQ中同一个topic,当一个服务刷新数据时,该服务会将消息放到topic中,这样监听该topic的微服务就可以得到通知,更新自身配置;
标签:服务,SpringCloud,消息中间件,总线,topic,实例,Bus 来源: https://www.cnblogs.com/anpeiyong/p/16576475.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。