一个从0-1的Rpc框架,采用nacos作为注册中心,netty作为底层通信框架,自定义通信协议、SPI机制、并结合了spring的特性,是学习掌握RPC核心思想的不二之选
用java实现的一个简易版Raft共识算法,实现了一个简易版KV存储,实现了选举、心跳、日志拉取、日志同步等,结构分明,注释完善,提供测试类启动,不完全和Raft论文一致,自己做了很多修改
chatGPT AI 问答助手