utilitywarehouse / go-pubsub

A simple abstraction for message publishing and consumption in Go
MIT License
20 stars 10 forks source link
golang shared-libary

go-pubsub

A simple abstraction for message publishing and consumption that presents a uniform API, regardless of the underlying implementation.

Current implementations and their status

Implementation Status
Mock (in memory testing implementation) incomplete
Apache Kafka beta
Nats streaming beta
AMQP incomplete
AWS SQS beta
AWS SNS beta

The API is not yet guaranteed but changes should be minimal from now.