首先要知道这个问题的产生的原因,一般来说就是因为消费的速度跟不上生产才导致了消息的积压,那么可以适当的增加消费者的数量,让其尽快把消息消费完;
检查读写队列一致性,避免因读队列数小于写队列数导致消息未被消费
还有一种做法稍微复杂点,我们可以对MessageQuean进行迁移,可以创建一个临时的topic,对于临时的topic可以多配
置一点MessageQueen,然后把原有的消费者的数据丢给临时topic,接下来再用扩容后的消费中去消费临时topic里面的数
据,等消息消费完后再去掉临时的topic