Skip to content
面试手册
Search
K
Main Navigation
首页
Java
Java基础面试题
JVM面试题
Java并发编程面试题
数据库
MySQL面试题
Redis面试题
MyBatis面试题
微服务
Spring面试题
SpringMVC面试题
SpringBoot面试题
SpringCloud面试题
Dubbo面试题
MQ
消息队列基础
RabbitMQ精选面试题
Kafka精选面试题
RocketMQ精选面试题
学习
Java
SpringBoot
GitHub
Twitter
Appearance
GitHub
Twitter
Menu
Return to top
目录概览
Table of Contents for current page
如果Consumer和Queue不对等,上线了多台也在短时间内无法消费完堆积的消息怎么办?
#
准备一个临时的 topic
queue 的数量是堆积的几倍
queue 分布到多 Broker 中
上线一台 Consumer 做消息的搬运工,把原来 Topic 中的消息挪到新的 Topic里,不做业务逻辑处理,只是挪过去
上线 N 台 Consumer 同时消费临时 Topic 中的数据
改 bug
恢复原来的 Consumer,继续消费之前的 Topic