常见问题(六)Cluster 下的带宽消耗

官方建议

  • 集群的节点数不要超过1000个,当节点数多起来的时候,节点间的消息交互量会提升;

带宽消耗表现的 3 个方面

  • 消息发送频率:当节点发现与其他节点最后通信时间超过 cluster-node-timeout1/2 时,会发送 ping 消息;
  • 消息数据量:slots 槽数组(2KB)和整个集群 1/10 的状态数据(10 个节点状态数据约 1KB);
  • 节点部署机器规模:集群分布的机器越多,且每台机器划分的节点数越均匀,则集群内整体的可用带宽越高;

优化

  • 避免大集群,避免多业务使用一个集群,大业务可以多集群;
  • cluster-node-timeout 是一个影响比较广的参数,设置的时候要平衡带宽和故障转移速度的均衡;
  • 尽量分配到多机器上,保证高可用的高带宽;

你可能感兴趣的:(常见问题(六)Cluster 下的带宽消耗)