rocketmq 报错

DefaultMQProducer 报错

RocketMQ的invokeSync call timeout异常的解决办法 源: https://www.imooc.com/article/323704

/**
* 发送简单消息
*/
@Test
public void sendMessage() throws MQClientException, RemotingException, InterruptedException, MQBrokerException {

    DefaultMQProducer mqProducer = new DefaultMQProducer();
    mqProducer.setNamesrvAddr("XX.XX.XX.XX:9876");
    mqProducer.setSendMsgTimeout(3000);
    mqProducer.setInstanceName("myProducer1");
   // mqProducer.setCreateTopicKey("mqTopicKey");
    mqProducer.setProducerGroup("myProducerGroup");
    mqProducer.setVipChannelEnabled(false);
    //初始化
    DefaultChannelId.newInstance();//RocketMQ的invokeSync call timeout异常的解决办法
    mqProducer.start();
    Message rocketMessage = new Message("hello-topic","tag1","hello".getBytes());
    mqProducer.send(rocketMessage);
}

SpringBoot RocketMQTemplate 报错

源:https://blog.csdn.net/qq_16241519/article/details/103926356

org.springframework.messaging.MessagingException: sendDefaultImpl call timeout; nested exception is org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout

初始化的时候就是慢,改下配置超时时间

OK

posted @ 2022-05-05 17:38  csj425  阅读(602)  评论(0)    收藏  举报