![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ActorRPC
文章平均质量分 96
BossFriday
不进行简单的转载,所有文章和代码均为本人原创或者亲自重构;
展开
-
Java版Akka-Rpc性能测试
1. 背景之前用Java基于Actor模型实现了一个RPC,主要设计要求如下:1、使用protostuff序列化。2、使用Netty进行通讯。3、路由策略:随机路由、指定Key路由、资源Id路由、强制路由。4、使用ZK进行集群状态管理。5、使用自定义注解进行服务注册及辅助控制(线程数量、方法名称设置等)6、使用Disruptor实现收件箱、发件箱。7、使用ThreadLocalRandom规避jdk8UUId性能有限问题。其中1、2、6、7与性能相关,但最终的效果能达到一个什么水平,也原创 2022-03-20 17:05:37 · 1050 阅读 · 0 评论 -
Java版Akka-Rpc实现与应用
Akka框架作为Akka是一个以Actor模型为基础构建的基于事件的并发编程框架,由于Akka框架底层使用Scala语言实现,加之存在一些“月经”问题,因此使用JAVA基于Actor模型去现实了一个RPC,从大致上来说,可以将该RPC认为是一个JAVA版的Akka,不过,在实现的过程中一些处理方式又不尽相同。原创 2022-03-07 12:23:41 · 1804 阅读 · 0 评论