1 个回答
不能主从读写分离的原因
1、kafka 承接的大多是操作型业务,这部分读操作对数据延迟非常敏感。
2、kafka 主从同步为半同步复制,并且有部分 partition 在 OSR 上,数据延迟较大。
3、kafka 主 partition 接收到消息后,可以根据 ack 策略落盘,如果不是 all 的话存在数据丢失的风险。
不需要主从读写分离的原因 1、kafka 本身就是多 partition 的架构,不同 parition 在不同的 broker 上,多主节点的结构本身分流了流量。
2、kafka 本身就有成熟的 rebalance 机制,partition 上线与下线都比较无感。
发布于:3个月前 (01-24) IP属地:四川省
我来回答
您需要 登录 后回答此问题!