Skip to content

Reliable decentralized broadcast protocol implemetation

Notifications You must be signed in to change notification settings

maxpoletaev/gossip

Repository files navigation

🙊Gossip

The gossip package implements a reliable probabilistic eager broadcast protocol that enables the exchange of asynchronous messages within a distributed system without the need for a centralized message broker. It guarantees that messages from the same publisher are delivered to the nodes in the order they were sent, but does not guarantee the order of messages from different publishers.

The protocol uses UDP to reduce the network overhead. However, this imposes a limitation on message size, which must be small enough to fit within a single UDP datagram, usually no larger than 1500 bytes (typical network MTU size).

About

Reliable decentralized broadcast protocol implemetation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published