文件名称:lostrpc:异步 rpc frm
文件大小:748KB
文件格式:ZIP
更新时间:2024-07-29 23:30:47
Java
特性 支持很多编码解码器(Protobuf【跨语言】、Hessian、JDK、Kryo) 支持自定义Codec 支持自定义Protocol 实现了消息的同步分发、异步分发 支持自定义消息分发 服务端支持消息同步处理、全局异步处理、链接消息有序异步处理 对Protobuf、Json提供默认实现 以上特性都能让你快速的架起一个RPC内部通信系统。 结构图 未来 支持压缩算法(虽然处于对CPU消耗的考虑,还是更倾向于用PB这种schema方式来减小消息包体积,但是如果消息太大还是需要此特性 支持加密,目前如果想使用加密,可以通过自定义Codec实现,未来打算内部支持加密 支持Spring接入项目 支持ZooKeeper全局配置,实现链接的动态更新 其他
【文件预览】:
lostrpc-master
----lostrpc.resources()
--------pom.xml(540B)
--------structurechart.jpg(37KB)
--------protoc.exe(2.21MB)
--------logo.png(10KB)
----lostrpc.common()
--------pom.xml(1KB)
--------src()
----pom.xml(3KB)
----lostrpc.server()
--------pom.xml(769B)
--------src()
----lostrpc.example()
--------pom.xml(1KB)
--------src()
----lostrpc.codec()
--------pom.xml(1KB)
--------src()
----lostrpc.client()
--------pom.xml(769B)
--------src()
----.gitignore(83B)
----lostrpc.concurrent()
--------pom.xml(544B)
--------src()
----README.md(959B)
----lostrpc.all()
--------pom.xml(5KB)