rocketmq 连接异常 senddefaultimpl call timeout-腾讯云开发者社区-腾讯云
第一种情况:
修改broker 的配置如下,注意brokerIP1 这个配置必须有,不然 rocketmq-console 显示依然是内网地址
caused by: org.apache.rocketmq.remoting.exception.remotingconnectexception: connect to <192.168.56.1-CSDN博客
第二种情况:
如果链接的是docker中的mq的话,需要设置超时时间。因为可能是超时导致的。
@Overrideprotected BaseSendExtendDTO buildBaseSendExtendParam(DelayCloseOrderEvent messageSendEvent) {return BaseSendExtendDTO.builder().eventName("延迟关闭订单").keys(messageSendEvent.getOrderSn()).topic(environment.resolvePlaceholders(OrderRocketMQConstant.ORDER_DELAY_CLOSE_TOPIC_KEY)).tag(environment.resolvePlaceholders(OrderRocketMQConstant.ORDER_DELAY_CLOSE_TAG_KEY)).sentTimeout(10000L)// RocketMQ 延迟消息级别 1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h.delayLevel(14).build();}