服务器
2021-08-10 16:49:18 34 举报
架构
作者其他创作
大纲/内容
队列
consumer
order服务
rgb
Rabbitmq镜像模式集群
负载均衡
缓冲区复制过程中新的写命令会写在缓冲区
以queue为基本单位, 每个queue只存在于一个主节点上写到每一个节点后会同步到其他的节点, 每个节点都拥有完整元数据和数据总存储的最大数量与磁盘相关, 无法扩展
ES
partition主3
请求
broker
消费组
.......
partition1
kafka基础知识
partition2
Redis的AOF rewrite原理
consumergroup
broke
主从
nginx
redis
Zookeeper集群
广播定向路由通配符路由
1. ping
生产者
Tomcat
partition从3
master
ZK从库
Rabbitmq普通模式集群
MySQL主order库
partition主1
Rabbitmq主2
2.在本地内存生成rgb
集群
交换机
data3主
data2从
消费者
slave
3.复制给slave
partition从2
topic
Rabbitmq基础知识
good服务
Kafka集群
一个Topic可以分为多个partition一个broker可以存储多个partition每个partition在其他broker上至少有1个备份
Topic
MySQL 主从 + 分库分表
MySQL
MQ
以queue为基本单位, 每个queue只存在于一个主节点上如果请求的数据不在选择的机器中,会从数据所在的机器上传输过来,再发给消费者, 会占用大量的网络带宽每个queue的最大数量与磁盘相关, 无法扩展
MySQL主good库
data2主
旧AOF
Rabbitmq主3
MySQL从good库
4. 在磁盘上持久化rgb
partition从1
data3从
MySQL从order库
partition主2
新AOF
5.加载数据
Redis
Tomcat集群
Es集群
Redis主从数据同步
ZK主库
Rabbitmq主1
data1从
data1主
请求者请求的节点叫做协调节点, 判断数据存在于哪个节点上每份数据在另外的节点上都有备份,如果主挂掉, 会把从切换为主
复制完发给slave
0 条评论
下一页