Spring Cloud 全家桶
2021-02-03 11:04:14 0 举报
spring cloud bus
作者其他创作
大纲/内容
provider-demo
注册中心
交换器
响应55ms
调用服务
Zinkin Server
RM
Global Commit/Rollback
DB
发送消息
50ms
路由键
Begin Global Transaction
扣减库存
N
RabbitMQ Broker
系统B
消费消息
队列1
消费者B
UI展示
发送注册短信
POST /bus-refresh
微服务应用
发送请求,写入队列
TC
绑定键
客户端
订单系统
请求
注册信息保存
账户服务
接收消息
TC-Server 02
服务A,实例01
provider-demo-3
zipkin server
ServiceA-3
写入消息队列
获取配置内容
订阅消息,进行处理
Hystrix Dashboard
库存系统
消息中间件
业务系统
生产者A
获取所有服务实例地址
队列3
Register Branch/Report Status
ServiceA-1
读取配置信息
备份交换器
数据收集(collector)
仓储服务
抓取hystrix监控数据,再聚合
发送请求
注册服务
队列2
服务A,实例02
消息总线
订阅消息
Config Server
获取实例
gateway
ES
发送注册邮件
5ms
生成订单
生产者B
响应150ms
TC-Server 01
交换器2
provider-demo-2
数据上报
使用负载均衡器
为客户端提供读取配置信息的接口
交换器1
eureka
ServiceA-2
系统A
消息队列
consumer-demo
注册实例
消费者A
扣减余额
Turbine
事务数据,多实例共享
Config Client
当消息无法正确路由时
通过配置中心读取配置
服务B,实例02
订单服务
异步读取
ribbon
抓取聚合好的监控数据
Branch Commit/Rollback
服务B,实例01
provider-demo-1
Kafka
获取服务列表
TM
ribbon-demo
数据存储(storage)
演化
生产者
收藏
收藏
0 条评论
回复 删除
下一页