queue
queue copied to clipboard
Queue extension for Yii 3.0
Main purpose of this proposal - to simplify adding new broker to yii3 queue and queue implementation in general: - queue/worker/adapter code will be completely generic, smaller and simpler -...
https://forum.yiiframework.com/t/additional-packages-for-specific-drivers-storages/125718/2 * amqp_interop * beanstalk * db * file * gearman * redis * sqs * sync
Includes: - https://github.com/yiisoft/queue/pull/189 - https://github.com/yiisoft/queue/pull/188 - https://github.com/yiisoft/queue/pull/182 Differences: - Queue messages dispatches through `Psr\EventDispatcherInterface` - `SynchronousAdapter` triggers on both console and web request end events instead of `__destruct()` method -...
| Q | A | ------------- | --- | Is bugfix? | ❌ | New feature? | ❌ | Breaks BC? | ✔️ Drop support pre-configured handlers, make it compatible...
| Q | A | ------------- | --- | Is bugfix? | ❌ | New feature? | ✔️ | Breaks BC? | ❌
[Here](https://github.com/yiisoft/yii-debug/pull/140#event-7096782071) was added an integration with `yii-queue`. I think it would be useful to pass a class that called any "queue" methods, such as `push()`, `status()` and the rest. Sometimes...
### What steps will reproduce the problem? Configure queue ```php 'yiisoft/yii-queue' => [ 'handlers' => [ 'yii-queue-1' => [new \App\Job\HandlerOne(), 'handle'], ], 'channel-definitions' => [ 'yii-queue-1' => \Yiisoft\Yii\Queue\AMQP\Adapter::class, ], ],...
Improve test coverage and MSI up to 100%, set Psalm level 1.
It will give us ability to use signal loop from any console application, and even from RoadRunner.