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();}
?