All Projects → xtreamwayz → psr-container-messenger

xtreamwayz / psr-container-messenger

Licence: MIT license
Message bus and queue for Mezzio with Symfony Messenger + Enqueue

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to psr-container-messenger

Benthos
Fancy stream processing made operationally mundane
Stars: ✭ 3,705 (+15337.5%)
Mutual labels:  cqrs, message-bus, message-queue
Phpnats
A PHP client for the NATSio cloud messaging system.
Stars: ✭ 209 (+770.83%)
Mutual labels:  messaging, message-bus, message-queue
Nats.c
A C client for NATS
Stars: ✭ 220 (+816.67%)
Mutual labels:  messaging, message-bus, message-queue
go-nats-examples
Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.
Stars: ✭ 99 (+312.5%)
Mutual labels:  messaging, message-bus, message-queue
Nats Server
High-Performance server for NATS.io, the cloud and edge native messaging system.
Stars: ✭ 10,223 (+42495.83%)
Mutual labels:  messaging, message-bus, message-queue
godsend
A simple and eloquent workflow for streaming messages to micro-services.
Stars: ✭ 15 (-37.5%)
Mutual labels:  messaging, bus, message-bus
OpenSleigh
OpenSleigh is a Saga management library for .NET Core.
Stars: ✭ 198 (+725%)
Mutual labels:  cqrs, message-bus, message-queue
Servicebus
Simple service bus for sending events between processes using amqp.
Stars: ✭ 415 (+1629.17%)
Mutual labels:  messaging, bus, message-bus
Rebus
🚌 Simple and lean service bus implementation for .NET
Stars: ✭ 1,733 (+7120.83%)
Mutual labels:  messaging, message-bus, message-queue
Slimmessagebus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Stars: ✭ 120 (+400%)
Mutual labels:  messaging, bus, message-bus
incubator-eventmesh
EventMesh is a dynamic event-driven application runtime used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
Stars: ✭ 939 (+3812.5%)
Mutual labels:  cqrs, message-bus
Service Bus
PHP Lightweight Message Bus supporting CQRS.
Stars: ✭ 431 (+1695.83%)
Mutual labels:  cqrs, messaging
Bicing Api
Get statistics and locations of bicycle stations through REST API
Stars: ✭ 149 (+520.83%)
Mutual labels:  cqrs, message-bus
Vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Stars: ✭ 2,628 (+10850%)
Mutual labels:  messaging, message-queue
Netdevpack
A smart set of common classes and implementations to improve your development productivity.
Stars: ✭ 220 (+816.67%)
Mutual labels:  cqrs, messaging
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (+641.67%)
Mutual labels:  cqrs, message-bus
Mediator.net
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Stars: ✭ 237 (+887.5%)
Mutual labels:  cqrs, bus
Kekkonen
A remote (CQRS) API library for Clojure.
Stars: ✭ 201 (+737.5%)
Mutual labels:  cqrs, messaging
dotnetcqs
Command/Query separation for .NET
Stars: ✭ 14 (-41.67%)
Mutual labels:  cqrs, messaging
microq
Micro job queue built on mongo
Stars: ✭ 67 (+179.17%)
Mutual labels:  messaging, message-queue

PSR Container Messenger

PSR-11 Container compatible Symfony Messenger message bus and queue.

Continuous Integration

This packages brings message buses to your PSR-11 container based project. It's a bundle of factories to make life easier for you. The real work is done by Symfony Messenger.

It comes with pre-configured command, event and query buses for your convenience. Or don't use them if you want to create your own. Transports can be used to queue your messages or send and receive them to/from 3rd parties.

Installation

composer require xtreamwayz/psr-container-messenger

Documentation

All project documentation is located in the ./docs folder. If you would like to contribute to the documentation, please submit a pull request. You can read the docs online: https://xtreamwayz.github.io/psr-container-messenger/

Contributing

BEFORE you start work on a feature or fix, please read & follow the contributing guidelines to help avoid any wasted or duplicate effort.

Copyright and license

Code released under the MIT License. Documentation distributed under CC BY 4.0.

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].