Skip to content

XQBxqb/MX-RPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

从0开始实现RPC通信

技术选型:Zookeeper、Netty、JDK动态代理、Fury

技术描述: 该项目实现了端到端、多对多RPC通信
利用Zookeeper作为服务发现和注册中心,自定义实现轮询负载均衡器
使用Netty的NIO模型、第三方高性能Fury作为自定义序列化工具,增强RPC通信效率

模块信息(这里为了开发效率,没有划分模块,实际开发应该区分客户端与服务端、Zookeeper的注册与发现):
com.mx.rpc.client:客户端
com.mx.rpc.server:服务端
com.mx.rpc.zk:Zookeeper中心

启动类:
com.mx.rpc.ClientApplication:客户端启动类
com.mx.rpc.ServerApplication:服务端启动类

About

从0开始实现RPC通信

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages