Rocketmq发送时异常system busy,start flow control for a while

:2020-03-12 09:41:17.495 [WARN ] [MessageThread_3] [,] RocketmqClient : Message [topic=%RETRY%CID_PH_CSP_STG02, flag=0, properties={MIN_OFFSET=366509, TRACE_ON=true, RETRY_TOPIC=T_CDD_TO_COMMON_AA, MAX_OFFSET=387634, KEYS=NODE_INFO, MSG_REGION=DefaultRegion, DELAY=5, TAGS=NODE_INFO_DATA}, body=228] 
:2020-03-12 09:41:17.495 [ERROR] [MessageThread_3] [,] RocketmqClient : sendMessageBack exception, group: CID_PH_CSP_STG02 msg: MessageExt [queueId=5, storeSize=436, queueOffset=367739, sysFlag=0, bornTimestamp=1583552712255, bornHost=/30.4.89.244:44540, storeTimestamp=1583552712256, storeHost=/30.4.65.65:10911, msgId=1E04414100002A9F00000246931419D8, commitLogOffset=2502138534360, bodyCRC=1674826646, reconsumeTimes=1, preparedTransactionOffset=0, toString()=Message [topic=T_CDD_TO_COMMON_AA, flag=0, properties={MIN_OFFSET=366509, TRACE_ON=true, RETRY_TOPIC=T_CDD_TO_COMMON_AA, MAX_OFFSET=387634, KEYS=NODE_INFO, MSG_REGION=DefaultRegion, DELAY=5, TAGS=NODE_INFO_DATA}, body=228]] 
: 
:com.paic.mqcp.service.exception.MQBrokerException: CODE: 2 DESC: [REJECTREQUEST]system busy, start flow control for a while 
:	at com.paic.mqcp.service.impl.MQClientAPIImpl.processSendResponse(MQClientAPIImpl.java:404) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.MQClientAPIImpl.sendMessageSync(MQClientAPIImpl.java:308) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.MQClientAPIImpl.sendMessage(MQClientAPIImpl.java:289) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.producer.DefaultMQProducerImpl.sendKernelImpl(DefaultMQProducerImpl.java:706) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.producer.DefaultMQProducerImpl.sendDefaultImpl(DefaultMQProducerImpl.java:522) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1058) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1052) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.producer.DefaultMQProducer.send(DefaultMQProducer.java:95) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.consumer.DefaultMQPushConsumerImpl.sendMessageBack(DefaultMQPushConsumerImpl.java:625) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.consumer.ConsumeMessageConcurrentlyService.sendMessageBack(ConsumeMessageConcurrentlyService.java:203) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.consumer.ConsumeMessageConcurrentlyService.processConsumeResult(ConsumeMessageConcurrentlyService.java:258) ~[mqs-starter-0.0.6.jar!/:?] 
:	at com.paic.mqcp.service.impl.consumer.ConsumeMessageConcurrentlyService$ConsumeRequest.run(ConsumeMessageConcurrentlyService.java:173) ~[mqs-starter-0.0.6.jar!/:?] 
:	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_144] 
:	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_144] 
:	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_144] 
:	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_144] 
:	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144] 
: 

问题描述:消费者订阅了topic,此时生产者向消费者发送消息,而消费者没有相关topic消费,产生消息积压;消费者配置相关topic,重启应用,报错如上。msgId=1E04414100002A9F00000246931419D8 这条消息 DELAY=5 ,它是7号推送的,查看MQ控制台显示已经消费,实际业务端消息丢失了。这种情况一般是先配置好订阅关系,启动消费者后再去发送消息。

关于这个问题的相关文章

https://blog.csdn.net/qq_15095407/article/details/90765980;

https://blog.csdn.net/prestigeding/article/details/92800672;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值