没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Spring Cloud Bus 介绍
•
本站(springdoc.cn)中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得
进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。
Spring Cloud Bus 将分布式系统的节点与一个轻量级的 message broker 联系起来。然
后,这个 broker 可以用来广播状态变化(如配置变化)或其他管理指令。一个关键
的想法是,总线(bus)就像 Spring Boot 应用的一个分布式执行器,是可以扩展的。
然而,它也可以被用作应用程序之间的通信 channel。这个项目提供了 AMQP broker
或 Kafka 作为传输的 starter。
Spring Cloud 是在非限制性的 Apache 2.0 许可下发布的。如果你想为这部分文档做出贡献,或者发现错误,请在 github 的项目中找到源代码和
issue tracker。
1. 快速入门
如果 Spring Cloud Bus 在 classpath 上检测到自己,它就会通过添加 Spring Boot 的自
动配置来工作。要启用总线(Bus),请将 spring-cloud-starter-bus-amqp 或 spring-
cloud-starter-bus-kafka 添加到你的依赖管理中。Spring Cloud 会处理剩下的事情。确
保代理(broker)( RabbitMQ 或 Kafka)可用并已配置。当在本地主机上运行时,你
不需要做任何事情。如果你远程运行,请使用 Spring Cloud 连接器(Connector)或
Spring Boot 约定来定义 broker 凭证,如下面 Rabbit 的例子中所示。
application.yml
spring:
rabbitmq:
host: mybroker.com
port: 5672
username: user
password: secret
总线目前支持向所有监听的节点或某一特定服务的所有节点发送消息(由 Eureka 定
义)。/bus/* actuator 命名空间有一些 HTTP 端点。目前,有两个已经实现。第一个,
/bus/env,发送 key/value 对以更新每个节点的 Spring Environment。第二个,
/bus/refresh,重新加载每个应用程序的 configuration,就像它们都被 ping 到了它们
的 /refresh 端点。
资源评论
icysmile131
- 粉丝: 4625
- 资源: 660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Wkhtmltopdf python 包装器将 html 转换为 pdf.zip
- Windows 事件日志文件 (.evtx) 的纯 Python 解析器.zip
- jQuery实现一个加购物车飞入动画
- bootstrap企业网站前端模板下载
- 矩阵作业-包含Eigen安装相关内容
- CSS3几何透明层文本悬停变色特效代码.zip
- CSS3实现的九宫格图片鼠标悬停去除遮罩层特效源码.zip
- MQTT协议的原理、特点、工作流程及应用场景
- Ruby语言教程从介绍入门到精通详教程跟代码.zip
- PM2.5-Prediction-Based-on-Random-Forest-Algorithm-master.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功