https://github.com/elmagician/pubsub
This package aims to simplify google pubsub usage within go application. It mostly provides helpers and structure to easily send and listen to message while cleanly managing topics and subscriptions.
https://github.com/elmagician/pubsub
go google-pubsub pubsub
Last synced: 5 months ago
JSON representation
This package aims to simplify google pubsub usage within go application. It mostly provides helpers and structure to easily send and listen to message while cleanly managing topics and subscriptions.
- Host: GitHub
- URL: https://github.com/elmagician/pubsub
- Owner: elmagician
- License: gpl-3.0
- Created: 2020-10-05T18:46:02.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-05T21:00:03.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T13:13:22.085Z (about 2 years ago)
- Topics: go, google-pubsub, pubsub
- Language: Go
- Homepage:
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pubsub [![PkgGoDev][godoc_img]]() [![Coverage Status][coverage_img]][coverage] [![Build Status][status_img]][status] [![Go Report Card][report_img]][report]
This package aims to simplify pubsub management pubsub implementation in go programs. It allows to regroup any pubsub
client through a single interface lessening the burdening of provider switching.
## Usage
- `go get github.com/elmagician/pubsub`
## Implementations
- Mock: testify mock implementation for unit testing
- GCP: google pubsub implementation
[//]: <> (Badges links and images)
[coverage]: https://pkg.go.dev/github.com/elmagician/pubsub?tab=overview
[coverage_img]: https://coveralls.io/repos/github/elmagician/pubsub/badge.svg?branch=main
[status]: https://github.com/elmagician/pubsub/actions
[status_img]: https://github.com/elmagician/pubsub/workflows/CI/badge.svg
[report]: https://goreportcard.com/report/github.com/elmagician/pubsub
[report_img]: https://goreportcard.com/badge/github.com/elmagician/pubsub
[godoc_img]: https://pkg.go.dev/badge/github.com/elmagician/pubsub?tab=overview