Crate orkas_core

source ·
Expand description

Orkas

github documentation workflow status

Decentralized MQ implementation with SWIM, CRDT and Limlog. This crate depends on Tokio.

Re-exports

Modules

  • Constants
  • Models include data wrapper and type aliases used in the project.

Structs

  • A cheap-to-clone handle to interact with the cluster. This cannot control the lifecycle of the background tasks. For that, you need to use the Orkas struct.
  • The main struct of Orkas.
  • A codec that uses consecutive bincode to serialize and deserialize messages.

Traits

Functions

  • Helper function to construct a pair of stream and sink with codec deserialize to Envelope from given pair of reader and writer.
  • Helper function to construct a pair of stream and sink with codec deserialize to Envelope from given pair of reader and writer. This is like adapt but with a custom bincode option.