启动检查

没什么用

集群容错

  1. Failover:失败转移,调用失败后立即重新调用其他机器。适用于幂等或读操作。
  2. Failfast:快速失败,调用失败后直接抛异常。适用于非幂等的写操作。
  3. Failsafe:失败安全,调用失败后直接忽略或日志记录,适用于边路分支。
  4. Failback:失败重试,和1的区别在于这里是定时重试,适用消息发送,保证发送最终成功即可。

负载均衡

  1. 随机策略:默认,适用于请求执行均衡、机器性能均衡的场景。
  2. 轮询策略:可以设置轮询权重,适用于机器性能不均的场景。
  3. 最低活跃:适用于请求不均的场景。
  4. 一致性哈希:保证相同的hash的key(一般是请求的uid、ip)请求落到同一台机器,适用于有状态的场景(也就是就是哈希策略的能力),在此前提下,保证节点挂掉后请求均摊而不会带来集群雪崩(就是一致性的能力)。

直连提供方

方便测试
image.png

服务分组

image.png