-
- Downloads
Add a queuing system by wrapping symfony messenger
By abstracting away the Symfony messenger internals we can simplify the deployment while being more flexible in the future in case we need to change something. This adds commands for running workers and restarting them. The rest is handled by internally.
parent
8538d388
No related branches found
No related tags found
Showing
- composer.json 1 addition, 0 deletionscomposer.json
- composer.lock 300 additions, 1 deletioncomposer.lock
- docs/config.md 2 additions, 25 deletionsdocs/config.md
- docs/queue.md 56 additions, 0 deletionsdocs/queue.md
- src/DependencyInjection/Configuration.php 5 additions, 1 deletionsrc/DependencyInjection/Configuration.php
- src/DependencyInjection/DbpRelayCoreExtension.php 5 additions, 1 deletionsrc/DependencyInjection/DbpRelayCoreExtension.php
- src/Queue/RestartCommand.php 30 additions, 0 deletionssrc/Queue/RestartCommand.php
- src/Queue/TransportFactoryDecorator.php 71 additions, 0 deletionssrc/Queue/TransportFactoryDecorator.php
- src/Queue/Utils.php 14 additions, 0 deletionssrc/Queue/Utils.php
- src/Queue/WorkCommand.php 65 additions, 0 deletionssrc/Queue/WorkCommand.php
- src/Resources/config/services.yaml 13 additions, 0 deletionssrc/Resources/config/services.yaml
- tests/Queue/RestartCommandTest.php 23 additions, 0 deletionstests/Queue/RestartCommandTest.php
... | ... | @@ -17,6 +17,7 @@ |
"symfony/event-dispatcher": "^5.3", | ||
"symfony/expression-language": "^5.3", | ||
"symfony/framework-bundle": "^5.3", | ||
"symfony/messenger": "^5.3", | ||
"symfony/mime": "^5.3", | ||
"symfony/security-bundle": "^5.3", | ||
"symfony/security-core": "^5.3", | ||
... | ... |
docs/queue.md
0 → 100644
src/Queue/RestartCommand.php
0 → 100644
src/Queue/TransportFactoryDecorator.php
0 → 100644
src/Queue/Utils.php
0 → 100644
src/Queue/WorkCommand.php
0 → 100644
tests/Queue/RestartCommandTest.php
0 → 100644
Please register or sign in to comment