MQ最终一致性解决方案
2021-04-02 17:12:30 0 举报
AI智能生成
MQ选型需要的关注点,解决什么样的业务场景问题
作者其他创作
大纲/内容
高可用性
RabbitMQ
3种模式
单机模式
普通集群模式
镜像集群模式
Kafka
分片
副本
可靠性
RabbitMQ
生产者
开启事务(同步)
confirm机制 (异步)
mq
queue持久化
消息持久化
消费者
关闭自动ack
Kafka
生产者
acks=all
mq
leader挂了,follower还没同步完成就被选举为leader
消费者
关闭自动提交offset
顺序性
RabbitMQ
原因
解决
Kafka
原因
解决
重复消费
原因:
消费完消息之后提交ack(或offset)失败
幂等性:
数据库主键
redis set
生产者添加全局唯一id
消息堆积
积压
丢失
0 条评论
下一页