Kraps-rpc is a RPC framework split from Spark, you can regard it as spark-rpc with the word spark reversed.

This module is mainly for studying how RPC works in Spark, as people knows that Spark consists many distributed components, such as driver, master, executor, block manager, etc, and they communicate with each other through RPC. In Spark project the functionality is sealed in Spark-core module. Kraps-rpc separates the core RCP part from it, not including security and streaming download feature.

The module is based on Spark 2.1 version, which eliminate Akka due to SPARK-5293.

Programming language: Scala
Tags: Distributed Systems     Akka     Async    

kraps-rpc alternatives and related packages

Based on the "Distributed Systems" category

Do you think we are missing an alternative of kraps-rpc or a related project?

Add another 'Distributed Systems' Package

kraps-rpc Recommendations

Easy to use RPC layer taken out of Spark which is already proven

Have you used kraps-rpc? Share your experience. Write a short recommendation and kraps-rpc, you and your project will be promoted on Awesome Scala.
Recommend kraps-rpc

Recently added kraps-rpc resources

Do you know of a usefull tutorial, book or news relevant to kraps-rpc?
Be the first to add one!