Asynchronous Programming with Seastar

Nadav Har’El - nyh@ScyllaDB.com

Avi Kivity - avi@ScyllaDB.com

Back to table of contents. Previous: 23. Memory allocation in Seastar. Next: 25. More about the sharded network stack.

24 RPC

TODO: explain how Seastar is mostly about code running on a single machine, and mention again the mechanisms we have to communicate between its cores and to run code on other cores. But if we want to write a distributed program on a cluster on multiple machines (a cluster), we need a way to communicate with other nodes - and this is RPC.

Back to table of contents. Previous: 23. Memory allocation in Seastar. Next: 25. More about the sharded network stack.