Skip to content

A simple abstraction for message publishing and consumption in Go

License

Notifications You must be signed in to change notification settings

utilitywarehouse/go-pubsub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.