prolic / humus-amqp-module
为Zend Framework 2集成的RabbitMQ的AMQP模块
v2.0.0
2020-03-29 19:37 UTC
Requires
- php: ^7.4
- prolic/humus-amqp: ^2.0
- psr/container: ^1.0
- sandrokeil/interop-config: ^1.0 || ^2.0
- symfony/console: ^4.3|^5.0
- zendframework/zend-modulemanager: ^2.8.4
- zendframework/zend-mvc: ^2.7.15
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16.1
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^9.0
- prooph/php-cs-fixer-config: ^0.3
README
关于
Humus AMQP模块通过RabbitMQ使用HumusAmqp将消息集成到zf2应用中,HumusAmqp是一个PHP 7.4 AMQP库,支持多种驱动程序,并提供全功能的消费者、生产者和JSON-RPC客户端/服务器实现。
JSON-RPC部分实现了JSON-RPC 2.0规范。
当前支持的驱动程序有:php-amqp和PhpAmqpLib。
如果您想在没有Zend Framework的情况下使用它,请使用HumusAmqp而不使用此模块。
文档可以在以下位置找到: humusamqp.readthedocs.io.
安装
您可以通过将"prolic/humus-amqp-module": "^2.0"作为依赖项添加到composer.json中,使用composer安装prolic/humus-amqp-module。
然后,您可以通过在config/application.config.php中的'modules'部分添加'HumusAmqpModule'来启用模块。
支持
- 在https://github.com/prolic/HumusAmqp/issues上提交问题。
- 在HumusAmqp gitter聊天中打招呼。
贡献
请随意分支和扩展现有插件或添加新插件,并提交包含您更改的拉取请求!为了建立一致的代码质量,请为所有更改提供单元测试,并可能适应文档。
许可
在MIT下发布。