RPC初探2
Contents
分布式服务器框架
通信框架,序列化与反序列化,协议栈,服务路由,集群容错,服务调用,服务注册中心,服务发布和引用,服务灰度发布,参数传递,服务多版本,流量控制,服务降级,服务优先级调度,服务治理,分布式消息跟踪,可靠性设计,
分布式服务架构设计
抽象三层
RPC层,Filter Chain层,Service层
功能上还有服务治理中心,服务注册中心
功能特性
服务订阅发布:配置化发布和引用,服务自动化发现机制,服务在线注册和去注册
服务路由:默认提供随机路由、轮询、基于权重的路由策略等,黏滞连接,路由定制
集群容错:failover,failback,failfast
服务调用:同步调用,异步调用,并行调用
多协议:私有协议、公有协议
序列化方式:二进制类序列化,文本类序列化
统一配置:本地静态配置,基于配置中心的动态配置