Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 435 Bytes

README.md

File metadata and controls

10 lines (10 loc) · 435 Bytes

go 微服务素材

1. 简单 rpc 框架

实现功能

  • 采用代理方式实现rpc调用, 通过注册服务类, 通过反射为服务类构造具体实现方法 (参考Dubbo-go实现)
  • 设计自定义rpc协议
  • 支持多种序列化协议, 提供抽象接口
  • 引入oneway单向调用实现
  • 设计根据时间戳的rpc链路控制

优化

  • 对于rpc客户端采用连接, 最大化利用连接