damax / enqueue-simple-bus-queue-interop
SimpleBus integration with Queue Interop via Enqueue library.
Installs: 1 645
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 2
Open Issues: 0
Requires
- php: ^7.1
- queue-interop/queue-interop: ^0.8
- simple-bus/asynchronous: ^3.0
Requires (Dev)
- enqueue/enqueue: ^0.9
- enqueue/null: ^0.9
- friendsofphp/php-cs-fixer: ^2.12
- long-running/long-running: ^0.3
- matthiasnoback/symfony-dependency-injection-test: ^3.0
- php-coveralls/php-coveralls: ^2.1
- symfony/framework-bundle: ^4.1
- symfony/phpunit-bridge: ^4.1
- symfony/serializer: ^4.1
README
SimpleBus integration with Queue Interop via Enqueue library.
Check out this sample application how to implement async domain events.
Features
- Send asynchronous SimpleBus commands or events with queue-interop.
- Consume SimpleBus messages with Enqueue consumption layer.
- LongRunning library integration to avoid memory leaks.
- Integration with Symfony Framework with almost zero configuration.
- Map SimpleBus messages to specific queues or send everything into single location.
- Serialize with standard Symfony tools i.e. jms/serializer is not required.
Documentation
Topics:
Contribute
Install dependencies and run tests:
$ make