资 源 简 介
包括以下几个部分,(1)RPC基础层:包括底层通信框架,如NIO框架、通信协议,序列化和反序列化协议,以及在这几部分上的封装,屏蔽底层通信细节和序列化方式差异(2)服务发布/消费:服务提供者根据消费者请求消息中的接口名,方法名,参数列表等信息,通过Java反射,调用本地的接口实现类;服务消费者将服务提供者发布的接口封装成远程服务调用;(3)服务调用链:在服务调用的职责链中,通过在调用链切面的编码完成相关的监控和扩展,如负载均衡,服务调用性能统计,调用完成通知,失败重发等功能(4)服务注册中心:注册中心负责服务的发布和通知,需要支持服务的平滑上线下线等(5)服务治理中心:服务治理中心是一个可视化的模块,提供对服务的可视化分析和维护,包括服务运行状态,调用关系和健康度等