1 Star 1 Fork 0

Alvin / couler

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

couler

高性能流式RPC框架

  • couler 是一个高性能RPC框架,通过Socket流来传输序列化的对象,支持连接复用.

  • couler 是一个纯粹的RPC框架,因此可以做到非常高的性能.

  • couler 简单、快捷、易用.

  • 主要应用于 点对点的通信场景, 动态扩缩容的分布式场景需要自行实现连接的开启与关闭

如何使用?

  • 查看test代码.
  • 服务端
RPCServer<RequestPojo, ResponsePojo> server = new RPCServer<RequestPojo, ResponsePojo>(9008, 3000,new MyProcessor(),protostuffSerializer);
try {
    server.open();
} catch (IOException e) {
    e.printStackTrace();
}
  • 客户端
SyncRPCClient<RequestPojo, ResponsePojo> client = new SyncRPCClient<RequestPojo, ResponsePojo>("localhost",9008, 5,protostuffSerializer);
client.open();
RequestPojo request = new RequestPojo();
ResponsePojo response = client.call(request,10000);

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

高速易用RPC框架,支持同步和异步调用,以少量的连接实现高并发远程调用 展开 收起
Java
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dinghd/couler.git
git@gitee.com:dinghd/couler.git
dinghd
couler
couler
master

搜索帮助