1、zk服务注册,包括多实例注册
Consul 思考
2、服务状态感知
临时结点+长连接!!!
主动下线+心跳检测!!
3、服务实例异常情况下的高可用解决方案,rpc客户端实现!!!
Failfast
正常实现,直接抛错
Failover
出错,调用其他结点
Failtry
当前结点尝试
Failbackup
当前结点一定时间内不返回结果则异步请求其他结点
4、注册中心 实现服务发现功能!!!
dubbo 注册中心实现 zk etcd之类
5、负载均衡!!
随机
加权
轮询
网络质量优先
地理位置优先