- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 玩转消息队列之面试-----踩坑系列
三连问 为什么要用消息队列? 消息队列的优点和缺点? kafka,ActiveMQ,RabbnitMQ,RockerMQ都有什么区别? 第一系统里面为什么要用消息队列这个东西? 平时我们说用过redis,MQ,但是其实很多人并不知道自己为什么用这个东西,就是为了用而用,或者是被人设计的架构,自己从头到尾没有想过。 第二,既然用了消息队列这个东西,好处和坏处是什么要知道 要是没有考虑过这个,盲目弄个mq进系统里面,后面出了问题你自己是不是溜了给公司留坑? 第三,既然用了MQ,可能是某一种mq,当时你自己有.
2020-10-16 10:19:25 257
原创 消息被重复消费?----- 消息队列踩坑系列
如何保证消息不被重复消费,或者说如何保证消息幂等性。 rbbitmq,rocketmq,kafka,都有可能出现消息重复消费的情况,以kafka来说 kafka实际上有个offset的概念,就是每个消息写进去,都有一个offset,代表的消息的序号,然后consumer消费了数据之后,每隔一段时间(定期定时),会把自己消费过的offset提交一下,表示“我已经消费过了,下次重启之后,还是从上次消费到的offset来继续消费。 如果遇到意外情况,还没来得及提交offset,进程就被杀掉了,重启之后,可能有些
2020-10-13 11:44:58 660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人