Skip to content

Crown017/DRpc

Repository files navigation

DRpc the rpc framework based on Netty and Zookeeper

avatar avatar

基本过程: avatar

自定义协议

  • magic 魔数
  • heartbeat是否是心跳的包
  • mType协议的类型 响应还是请求
  • status状态
  • length协议报文长度
  • 报文体
+----------+-----------+--------+--------+--------------+---------------------------------------------------------------+
| magic    | heartbeat |  mType |status  | length       |content                                                        |
| 2字节    |  1 字节    | 1 字节 | 4字节   | 4字节        |                                                               |
+----------------------+--------+--------+------------------------------------------------------------------------------+

不足之处 :

  • 熔断等降级措施
  • 版本灰度
  • 扩展性

未来将提供

  • 基于Protobuf的序列化

About

A rpc framework base Netty and Zookeeper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages