集群与高可用

集群与高可用

负载均衡

Producer端的负载均衡实际是对于Broker的选择,目前包含以下两种:

  • Round Robin容错:即按照队列列表轮询,当上一次请求的Broker出现异常时,本次请求会通过简单容错机制进行跳过,这是默认的策略。
  • RT排序与延时容错:维护一个Map,统计发送消息的每个brokerRT,优先从RT较低的几个broker中选择,当某个broker出现异常时,通过延时容错机制,使其在一定时间内更难被选中。