功能概览

Open-Light-Rpc

轻量级,高性能rpc框架,客户端与服务端通信采用 Grpc-Netty 通信方式

mavenlicensegithub

✨ 已实现功能点

  • 支持同步和异步请求

  • 支持请求/响应拦截器

  • 支持服务注册与发现

  • 支持给服务端发送普通消息以及服务端上线下线消息

  • 客户端提供多种负载均衡机制供开发者使用,默认提供的负载均衡策略有随机权重、一致性哈希、最少活跃且支持用户拓展,

  • 客户端提供多种容错机制供开发者使用,默认提供的容错机制有故障转移模式、失败重试调用模式、广播调用模式且支持用户自定义拓展

  • 默认提供 Grpc-Netty 通信方式,且支持用户拓展

  • 默认提供 Zookeeper 和 Nacos 做服务注册与发现,且支持用户拓展

❓ FAQ

有问题可以提 issues,我会及时解答