|
|
|
|
|
by senderista
2214 days ago
|
|
It’s really pretty trivial to implement RSM given an atomic broadcast protocol. But you can implement many other things, like totally ordered ephemeral messaging with arbitrary fanout, or a replicated durable log ala Kafka. Here’s my current favorite atomic broadcast protocol (from 2007 or so), which is leaderless, has write throughput saturating network bandwidth, and read throughput scaling linearly with cluster size: https://os.zhdk.cloud.switch.ch/tind-tmp-epfl/394a62dd-278f-... |
|