摘要:
或者: 消息队列满了以后该怎么处理? 或者: 几百万消息持续积压几小时,怎么解决? 问题本质是消费端出问题了,不消费或者消费慢。 1、消费端出问题了,大量消息积压在kafka里几个小时,怎么办? 正常思路是:修复consumer的问题,让他恢复消费,然后傻等几个小时消费完毕(不可取,用户等不了) 实 阅读全文
摘要:
或者:如何保证从消息队列里拿到的数据按顺序执行? 解决方案的关键是在消费者消费之前,将有相关性的数据按顺序写入同一个队列(queue或者是内存队列) 1、rabbitMQ 中,有个默认是数据1进入一个queue并且只会被一个消费者消费 场景:(1queue对多consumer)三个消息按顺序写进了1 阅读全文