Skip to content

A message broker abstraction for Go

License

Notifications You must be signed in to change notification settings

uw-labs/substrate

Repository files navigation

Substrate

go-doc

Substrate is a simple thin abstraction for message publishing and consumption. It presents a simple API set for durable, at-least-once message publishing and subscription, on a number of backend message broker types.

The API is not yet stable.

Current implementations and their status

Implementation Status
Apache Kafka beta
Nats streaming beta
Proximo alpha
Freezer alpha

Additional resources

  • substrate-tools - Provides wrappers and packages that are useful for various tasks, such as acknowledgement ordering and instrumentation.

About

A message broker abstraction for Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages