rabbitMQ用法.md 949 B

#rrabbitMq 文档

配置文件目录: common/config/rabbitmq.php

rabbitMq 后台: http://127.0.0.1:15672 帐号:guest 密码:guest

测试

mikemadisonweb/yii2-rabbitmq 自带的命令: https://github.com/mikemadisonweb/yii2-rabbitmq#console-commands

rabbitmq/consume - 运行一个消费者 ./yii rabbitmq/consume consumer_1

rabbitmq/publish - 执行一生产者(从标准输入中获取输入值) echo 'a:3:{s:2:"id";i:123;s:6:"status";i:200;i:0;a:3:{s:8:"producer";s:10:"producer_2";s:8:"exchange";s:4:"ex_1";s:10:"routingKey";s:7:"route_1";}}' | ./yii rabbitmq/publish producer_1 ex_1 route_1

自定义的生产者

rabbitmq-test/publish - 运行一个生产者

./yii rabbitmq-test/publish

./yii rabbitmq-test/publish producer_2 ex_1 route_1

./yii rabbitmq-test/publish producer_1 topic_ex_1 route_prefix.*

./yii rabbitmq-test/publish producer_1 topic_ex_1 *.route_suffix