Skip to content

自己开发的轻量级RPC框架,整合了Netty、Protostuff、Zookeeper等技术。

Notifications You must be signed in to change notification settings

geekbing/tiny-rpc

Repository files navigation

tiny-rpc

tiny-rpc-common 模块

项目的公共模块,被其他三个模块所依赖。 tiny-rpc-common 模块定义了RPC的请求和响应,提供了编码RPC请求和解码RPC响应的功能。 同时对 Protostuff 的序列化和反序列化进行了封装。

tiny-rpc-registry 模块

项目的服务注册和发现模块。对 ZooKeeper 进行了简单的封装,提供了服务的注册和发现功能。

tiny-rpc-client 模块

项目的客户端模块。包含调用RPC请求和处理RPC响应的功能。对Netty进行了简单的封装。

tiny-rpc-server 模块

项目的服务端模块。包含启动RPC服务和对RPC请求进行处理的功能。同样对Netty进行了简单的封装。

About

自己开发的轻量级RPC框架,整合了Netty、Protostuff、Zookeeper等技术。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages