Skip to content

stillingpb/rpc-pratical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

rpc-pratical

一个rpc框架的实现,现已进行了比较完整的功能测试和性能测试,可以进行实际应用。

java源生的RMI相对冗肿,本项目使用定制的序列化机制,以及网络传输方式,可以较大限度的提高远程方法调用的效率。

本框架的特点:

1.采用nio技术进行网络通信;

2.客户端采用连接复用,可以使用一个TCP连接进行多次远程方法调用;

3.服务器端使用jemalloc的实现,利用buddy+slab算法的结合来管理内存,实现内存的快速分配和高效管理;

。。。