当前位置: 首页 > 科技观察

阿里二方:RocketMQ集群Broker宕机,会造成什么影响?

时间:2023-03-21 16:23:02 科技观察

大家好,我是君哥,今天给大家分享一下RocketMQ的Broker挂了会有什么影响。面试官:您好,如果RocketMQ集群中的某个Broker挂掉了,会有什么影响?我:如果Broker挂了,首先会导致Producer发送消息失败。对于普通消息,当Producer同步发送时,会有重试机制,在重试过程中将消息发送给其他Broker。如下图,Broker1宕机,消息发送给Broker2:发送消息的逻辑其实是一个循环。发送失败后,会继续尝试重发。代码如下:inttimesTotal=communicationMode==CommunicationMode.SYNC?1+这个。defaultMQProducer.getRetryTimesWhenSendFailed():1;for(;times

猜你喜欢