rpc

11.启动机制和注解驱动

启动机制和注解驱动实现注解驱动1...

10.容错机制

容错机制1. 容错机制说明 容错是指系‍统在出现异常情况时‍,可以通过一定的策⁠略保证系统仍然稳定؜运行,从而提高系统‌的可靠性和健壮性。

9.重试机制

重试机制1.重试机制 什么时候、什么条件下重试? 确定下一次的重试时间是什么时候? 什么时候、什么条件下停止重试? 重试后要做什么?

8.负载均衡

负载均衡1....

7.自定义协议

自定义协议1. 网络传输设计 网络传输设‍计的目标是:选择一‍个能够高性能通信的⁠网络协议和传输方式؜

6.注册中心优化

注册中心优化1. 心跳检测和续期机制 实‍现心跳检测一般需要⁠ 2 个关键:定时、网络请求 但是使用 Etcd 实现心跳检测会更简单一些,因为 Etcd 自带了 key 过期机制,我们不妨换个思路:给节点注册信息一个...

5.注册中心基本实现

注册中心基本实现1.注册中心基本实现1.1 理解...

4.序列化器与SPI机制

序列化器与SPI机制定义一个 序列化器名称 => 序列化器实现类对象 的 Map,然后根据名称从 Map 中获取对象即可 1.加载全局配置并初始化RPC框架...

3.接口Mock

接口Mock通过给RPC框架支持mock后,开发者就可以轻松调用服务接口、跑通业务流程,不必依赖真实的远程服务,提高使用体验,通过动态代理创建一个调用方法时返回固定值的对象

2.全局配置加载

全局配置加载 通过读取配置文件来进行加载配置项