Crate viewstamped_replication

Crate viewstamped_replication 

Source
Expand description

A Primary Copy Method to Support Highly-Available Distributed Systems.

Modules§

buffer

Structs§

Client
ClientIdentifier
Configuration
Replica
A replica may perform the role of a primary or backup depending on the configuration and the current view. Implements a message-based viewstamped replication revisited protocol that does not wait for messages to arrive. Instead, the protocol requires returned messages to be re-queued for later (i.e. after a new message comes in).
Reply
Request

Traits§

Inbox
Mailbox
Outbox
Protocol
A trait to associate all the necessary types together. All associated types must be serializable and not borrow data since replicas need to store these values.
Service