一、远程服务框架(rsf )总体框架
思考要点:
1、注册中心使用的zookeeper配置在多个机房中,每个注册中心都要求数据匹配。 如何在一个节点发生异常时,不影响其他节点?
服务发现模块定期向注册中心更新最新的服务提供商列表。 例如,PUMP定期向注册中心写入提供者接口列表。 注册中心考虑到ZK的优势、局限性和Redis的优势,通过Redis群集管理提供商的上下线,Pump订阅Redis事件,以便在推送时间将数据批量更新到ZK群集,从而减少ZK写入压力多机房注册中心的Pump互相订阅,每个Zk集群保存全部量的节点数据,支持多数据中心业务的多生命场景
2、服务提供方更新修改了服务。 如何更新到注册中心?
服务提供者在启动时,将自己提供的服务注册到注册中心。 如有变更,注册中心会基于长连接将变更数据推送给消费者。
3、RPC通信协议有哪些?
4、负载均衡战略
随机策略、轮询策略和最小负载请求
转载于:https://www.cn blogs.com/ws-zhuli/p/10864384.html