rpc-center

1、zk服务注册,包括多实例注册

Consul 思考

2、服务状态感知

临时结点+长连接!!!
主动下线+心跳检测!!

3、服务实例异常情况下的高可用解决方案,rpc客户端实现!!!

Failfast
    正常实现,直接抛错
    
Failover
    出错,调用其他结点
    
Failtry
    当前结点尝试
    
Failbackup
    当前结点一定时间内不返回结果则异步请求其他结点

4、注册中心 实现服务发现功能!!!

dubbo 注册中心实现  zk etcd之类

5、负载均衡!!

随机
加权
轮询
网络质量优先
地理位置优先