文件名称:基于Actor模型的RPC
文件大小:67KB
文件格式:ZIP
更新时间:2022-03-07 12:08:55
rpc
1、使用protostuff序列化(.proto文件编写恶心,与Protocol Buffer性能几乎接近) 2、使用Netty进行通讯(同节点RPC不走网络,直接入收件箱队列); 3、路由策略:随机路由、指定Key路由、资源Id路由、强制路由 4、使用ZK进行集群状态管理 备注: 1、使用自定义注解进行服务注册及辅助控制(线程数量、方法名称设置等)不带路由测试示例代码入口: cn.bossfridy.rpc.test.actorsystem.Bootstrap 2、带路由测试示例代码入口(依赖ZK,配置文件:test/resources/servie-config.xml): cn.bossfridy.rpc.test.router.Bootstrap 3、该版本未经过严格测试,仅用于交流及学习。后续计划使用该RPC完成基于JAVA的分布式文件服务、分布式KV数据库、部分低代码平台引擎等。过程中通过性能及功能测试对RPC本身进行不断完善及优化。
【文件预览】:
actor-rpc-master
----pom.xml(7KB)
----src()
--------test()
--------main()
----.gitignore(8B)
----actor-rpc.iml(80B)
----README.md(6KB)