prolic / humus-amqp-demo-module
此软件包已被废弃,不再维护。未建议替代包。
基于 ext-amqp 的 Zend Framework 2 AMQP 示例模块
v0.1.1
2015-11-21 21:16 UTC
Requires
- php: >=5.3.23
- prolic/humus-amqp-module: 0.1.1
- prolic/humus-supervisor-module: dev-master
This package is auto-updated.
Last update: 2022-02-01 12:37:26 UTC
README
这是 Humus AMQP Module 的示例模块。
已废弃!!!
此模块不再受支持!
关于
安装此模块以启用一些示例消费者和生成器,作为学习 RabbitMQ 的起点。
依赖
- PHP 5.4.0
- HumusAmqpModule
安装
- 将
"prolic/humus-amqp-demo-module": "dev-master"
添加到您的composer.json
- 运行
php composer.phar install
- 通过将
HumusAmqpDemoModule
添加到modules
来在您的config/application.config.php
中启用该模块
使用方法
设置 Fabric
php public/index.php humus amqp setup-fabric
启动示例消费者
php public/index.php humus amqp consumer demo-consumer
从 StdIn 发送消息到交换机
echo "my test message" | xargs -0 php public/index.php humus amqp stdin-producer demo-producer
从参数发送消息到交换机
php public/index.php humus amqp stdin-producer demo-producer "my test message"
使用随机错误级别作为路由键向主题交换机发送 1000000 条消息
php public/index.php humus amqp consumer topic-consumer-error 1000000
通过路由键错误 (0) 从主题交换机消费 100 条消息
php public/index.php humus amqpdemo topic-producer 100
启动多个消费者
php public/index.php humus amqp multiple-consumer multiple-consumer
向多个消费者发送消息
php public/index.php humus amqp stdin-producer topic-producer --route=level.err err
php public/index.php humus amqp stdin-producer topic-producer --route=level.warn warn
php public/index.php humus amqp stdin-producer topic-producer --route=level.info info
php public/index.php humus amqp stdin-producer topic-producer --route=level.debug debug