特牛生活网

为什么spark 1.6之后使用Netty来替代Akka通信库?_akka 有替代方案么-CSDN博客

网友收藏
文章浏览阅读3.5k次。Akka的底层是使用Netty,尽管Akka能简化消息通信的使用,但使用Akka要求message发送端和接收端有相同的版本(例如spark streaming的receiver接收上游消息要求上游的actor有相同的Akka版本)由于spark对Akka的使用主要限于RPC和单线程event loop,所以为了避免Akka造成的版本问题,给用户的应用更大灵活性,决定使用更通用的RPC实现,也就是_akka 有替代方案么