队列库的通用包装器
2.1.3
2021-03-26 14:29 UTC
Requires
- php: >=7.3
- ext-json: *
- aws/aws-sdk-php: ^3.69
- php-amqplib/php-amqplib: ^2.8
Requires (Dev)
- doctrine/coding-standard: ^6.0
- jakub-onderka/php-parallel-lint: ^1.0
- mockery/mockery: ^1.2
- nikic/php-parser: ^4.0
- phpro/grumphp: ^0.15
- phpunit/phpunit: ^8.0
- povils/phpmnd: ^2.0
- sensiolabs/security-checker: ^5.0
- squizlabs/php_codesniffer: ^3.4
Suggests
- ext-sockets: Remove socket warnings when using RabbitMQ
This package is auto-updated.
Last update: 2024-08-29 05:22:27 UTC
README
此软件包旨在使用队列 & 消费者接口替换队列提供者。您可以使用此软件包与 RabbitMQ & SQS 无缝切换两者之间的使用。
需求
- PHP >= 7.3
安装
通过 Composer 安装
composer require sykescottages/qu
示例
在 examples
文件夹中,您可以查看如何使用这两个提供者。接口相同,您只需更新用户凭证以匹配您的环境即可。
我们已经将队列捆绑到 docker 中,因此如果您克隆此存储库,应该能够在本地运行示例。
运行 docker-compose up -d
将启动 RabbitMQ 和 SQS 容器,您可以在本地运行示例。
支持的队列
RabbitMQ
链接
这些链接仅在 docker 容器运行时可用
选项
SQS
链接
这些链接仅在 docker 容器运行时可用