📍🗺️ Distributed JetStream

Distributed JetStream is the crate that provides primitives for building distributed systems.

Currently we provide 4 primitives (with more to come).

TraitPurpose
ClusterA trait that provides membership semantics
PlacementA trait that provides placement semantics
CoordinateThis module provides an implementation of Vivaldi: A Decentralized Network Coordinate System) by Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris.
This implementation is based on the Go implementation by Hashicorp's Serf
access_controlThis module provides Accesss Control Semantics that align with Google's Zanzibar