uw-labs / substrate

A message broker abstraction for Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Go 100.0%