[RPCX](https://github.com/smallnest/rpcx) : 一个用Go实现的类似Dubbo的分布式RPC框架。
* 基于net/rpc,可以将net/rpc实现的RPC项目轻松的转换为分布式的RPC
* 插件式设计,可以配置所需的插件,比如服务发现、日志、统计分析等
* 基于TCP长连接,只需很小的额外的消息头
* 支持多种编解码协议,如Gob、Json、MessagePack、gencode、ProtoBuf等
* 服务发现:服务发布、订阅、通知等,支持多种发现方式如ZooKeeper、Etcd等
* 高可用策略:失败重试(Failover)、快速失败(Failfast)
* 负载均衡:支持随机请求、轮询、低并发优先、一致性 Hash等
* 规模可扩展,可以根据性能的需求增减服务器
* 其他:调用统计、访问日志等
有疑问加站长微信联系(非本文作者)