cawaphp / queue
此包已被弃用,不再维护。没有建议的替代包。
Сáша Queue
dev-master
2018-02-19 12:26 UTC
Requires
- php: ~7.1
- cawaphp/cawa: dev-master
- cawaphp/console: dev-master
- symfony/debug: ^4.0
Requires (Dev)
- ext-redis: *
- cawaphp/httpclient: dev-master
- php-amqplib/php-amqplib: ^2.6
- phpunit/phpunit: ~7.0
Suggests
- ext-redis: Needed for redis storage
- php-amqplib/php-amqplib: Needed for amqp storage
This package is not auto-updated.
Last update: 2023-12-23 15:38:32 UTC
README
警告
请注意,此包仍在积极开发中。可能会发生一些破坏性更改。感谢您的理解。
功能
- 驱动程序
- Amqp
- Redis
基本用法
use Cawa\Queue\Envelope; use \Cawa\Queue\QueueFactory; class Example { use QueueFactory; public function consume() { $queue = self::queue(); $queue->consume(function (callable $quit, Envelope $envelope = null) { if ($envelope) { trace($envelope); } return true; }); } public function publish() { $queue = self::queue(); $queue->publish(new Envelope('publish')); } }
关于
许可协议
Cawa遵循GPL v3许可证 - 有关详细信息,请参阅LICENSE
文件。