All Projects → ThreeDotsLabs → watermill-amqp

ThreeDotsLabs / watermill-amqp

Licence: MIT license
AMQP Pub/Sub for the Watermill project.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to watermill-amqp

watermill-http
HTTP Pub/Sub for the Watermill project.
Stars: ✭ 16 (-40.74%)
Mutual labels:  events, pubsub, watermill
tomodachi
💻 Microservice library / framework using Python's asyncio event loop with full support for HTTP + WebSockets, AWS SNS+SQS, RabbitMQ / AMQP, middleware, etc. Extendable for GraphQL, protobuf, gRPC, among other technologies.
Stars: ✭ 170 (+529.63%)
Mutual labels:  events, rabbitmq, amqp
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-11.11%)
Mutual labels:  events, rabbitmq, amqp
Garagemq
AMQP message broker implemented with golang
Stars: ✭ 153 (+466.67%)
Mutual labels:  rabbitmq, amqp, pubsub
Watermill
Building event-driven applications the easy way in Go.
Stars: ✭ 3,504 (+12877.78%)
Mutual labels:  events, rabbitmq, watermill
rejected
rejected is a consumer framework for RabbitMQ
Stars: ✭ 56 (+107.41%)
Mutual labels:  rabbitmq, amqp
event-driven-example
An example Event-Driven application in Go built with Watermill library.
Stars: ✭ 81 (+200%)
Mutual labels:  rabbitmq, watermill
pg-pubsub
Reliable PostgreSQL LISTEN/NOTIFY with inter-process lock support
Stars: ✭ 50 (+85.19%)
Mutual labels:  events, pubsub
nestjs-rmq
A custom library for NestJS microservice. It allows you to use RabbitMQ or AMQP.
Stars: ✭ 182 (+574.07%)
Mutual labels:  rabbitmq, amqp
gobroker
golang wrapper for all (to-be) kinds of message brokers
Stars: ✭ 15 (-44.44%)
Mutual labels:  amqp, pubsub
watermill-sql
SQL Pub/Sub for the Watermill project.
Stars: ✭ 39 (+44.44%)
Mutual labels:  events, watermill
postman
Reverse proxy for async microservice communication
Stars: ✭ 30 (+11.11%)
Mutual labels:  rabbitmq, amqp
dry-events
Pub/sub system
Stars: ✭ 102 (+277.78%)
Mutual labels:  events, pubsub
azure-service-bus-go
Golang library for Azure Service Bus -- https://aka.ms/azsb
Stars: ✭ 67 (+148.15%)
Mutual labels:  events, amqp
roger-rabbit
A module that makes the process of consuming and publishing messages in message brokers easier
Stars: ✭ 12 (-55.56%)
Mutual labels:  rabbitmq, amqp
dead-simple
💀💡 Dead simple PubSub and EventEmitter in JavaScript
Stars: ✭ 21 (-22.22%)
Mutual labels:  events, pubsub
cottontail
Capture all RabbitMQ messages being sent through a broker.
Stars: ✭ 23 (-14.81%)
Mutual labels:  rabbitmq, amqp
go-mq
Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ.
Stars: ✭ 76 (+181.48%)
Mutual labels:  rabbitmq, amqp
watermill-nats
NATS Pub/Sub for the Watermill project.
Stars: ✭ 25 (-7.41%)
Mutual labels:  events, watermill
WebApiWithBackgroundWorker
Small demo showing how to implement Pub/Sub with a BackgroundWorker in .NET Core
Stars: ✭ 55 (+103.7%)
Mutual labels:  rabbitmq, pubsub

Watermill AMQP Pub/Sub

CircleCI Go Report Card

This is Pub/Sub for the Watermill project.

All Pub/Sub implementations can be found at https://watermill.io/pubsubs/.

Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling event sourcing, RPC over messages, sagas and basically whatever else comes to your mind. You can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case.

Documentation: https://watermill.io/

Getting started guide: https://watermill.io/docs/getting-started/

Issues: https://github.com/ThreeDotsLabs/watermill/issues

Contributing

All contributions are very much welcome. If you'd like to help with Watermill development, please see open issues and submit your pull request via GitHub.

Support

If you didn't find the answer to your question in the documentation, feel free to ask us directly!

Please join us on the #watermill channel on the Gophers slack: You can get an invite here.

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].