Skip to content

brennanrieger/gazette

 
 

Repository files navigation

circleci status

Gazette

Gazette is a distributed byte-stream transaction engine. It models a concept of "journals": infinite length, append-only files. See Architecture Overview.

Package Layout

journal
Contains all runtime components for Gazette journals, including Fragment & Spool for journal content, Head (serving replications), Tail (reads), and Broker (for brokering new writes).
topic
A client library for topic descriptions and partitioned writes.
consumer
A client library for distributed, stateful topic consumption.
async
Implements a simple Promise API.
gazette
Contains server components tied to the service lifetime, and clients.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.0%
  • Python 1.8%
  • Smarty 0.2%