最近在学习akka,在看rpc相关的东西,有点脑子疼,哈哈 1.需求: 目前大多数分布式架构底层通信是通过RPC实现的,RPC框架非常多, 比如我们学过的Hadoop项目的RPC通信框架,但是Hadoop在设计之初就 是为了运行长达数小时的批量而设计的,在某些极端的情况下, 任务提交的延迟很高,所有Hadoop的RPC显得有些笨重. 2.特点 Spark 的RPC是通过Akka类库实现的,Akka用Scala语言开发, 基于Actor并发模型实现, Akka具有高可靠.高性能.可扩展等特点,使用