Skip to content

A message broker abstraction for Go

License

Notifications You must be signed in to change notification settings

uw-labs/substrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5cd769b · Mar 27, 2024
Jan 31, 2023
Jan 31, 2023
Aug 12, 2020
Jan 31, 2023
Mar 27, 2024
Jan 31, 2023
Jul 23, 2021
Jan 31, 2023
Apr 30, 2020
Dec 19, 2019
Aug 27, 2020
Mar 27, 2024
Mar 27, 2024
Jul 15, 2020
Apr 14, 2022
Apr 9, 2020
Apr 9, 2020
Apr 9, 2020

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