Partisan provides three key features and optimizations for building large distributed actor systems on the BEAM.
Select the appropriate overlay topology for your app at runtime while keeping the BEAM's programming model. You can choose between the provided topologies or build your own.
The BEAM distribution system allows only a single connection between a pair of nodes. Partisan overcomes this limitation offering multiple connections.
Partisan offers support for message delivery patterns and guarantees.
Christopher S. Meiklejohn, Heather Miller, Peter Alvaro
João Leitão, José Pereira, Luís Rodrigues
João Leitão, João Pedro Marques, José Pereira,
2019 USENIX Annual Technical Conference, Christopher S. Meiklejohn
Code BEAM SF 2019, Christopher S. Meiklejohn
Erlang User Conference 2016, Christopher S. Meiklejohn