启动检查
没什么用
集群容错
- Failover:失败转移,调用失败后立即重新调用其他机器。适用于幂等或读操作。
- Failfast:快速失败,调用失败后直接抛异常。适用于非幂等的写操作。
- Failsafe:失败安全,调用失败后直接忽略或日志记录,适用于边路分支。
- Failback:失败重试,和1的区别在于这里是定时重试,适用消息发送,保证发送最终成功即可。
负载均衡
- 随机策略:默认,适用于请求执行均衡、机器性能均衡的场景。
- 轮询策略:可以设置轮询权重,适用于机器性能不均的场景。
- 最低活跃:适用于请求不均的场景。
- 一致性哈希:保证相同的hash的key(一般是请求的uid、ip)请求落到同一台机器,适用于有状态的场景(也就是就是哈希策略的能力),在此前提下,保证节点挂掉后请求均摊而不会带来集群雪崩(就是一致性的能力)。
直连提供方
方便测试