Question

I know that Storm now runs on Netty for communication betwen nodes?

Does Apache Spark also use Netty? If so, in what way?

Was it helpful?

Solution

Spark uses Akka Actor for RPC and messaging, which in turn uses Netty.

Also, for moving bulk data, Netty is used.

  • For shuffle data, Netty can be optionally used. By default, NIO is directly used to do transfer shuffle data.
  • For broadcast data (driver-to-all-worker data transfer), Jetty is used by default.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top