Releases: WreckingBallStudioLabs/pubsub
v1.1.4
v1.0.21
v1.0.14
Extracted from the Golang Application Framework currently in use by Ringboost and Adobe ECP, soon to be used by SkinPass. PubSub provides an easy-to-use and comprehensive interface for working with PubSub (Redis, Kafka, NATS, etc). It comes with a range of features designed to make working with PubSub a more efficient, reliable, consistent, and secure way. One of the key features of PubSub is its built-in metrics tracking. For each operation (Publish and Subscribe), the PubSub automatically tracks metrics, making it easy to monitor the performance of databases and operations. PubSub is powered by customerror
and all its features such as setting the proper HTTP status codes, etc. The PubSub also provides comprehensive logging, each PubSub has its own standardized logger. This package already includes 1 concrete implementation: NATS. With PubSub, it's easy to switch between different PubSub without changing code, making it easy to scale applications as needed. The package is covered with tests, both unit and integration tests. PubSub is powered by concurrentloop
package, allowing to Publish and Subscribe multiple messages concurrently