【问题标题】:In RabbitMQ default exchange doesn't work 'COMMAND_INVALID - invalid exchange type '''在 RabbitMQ 默认交换不起作用'COMMAND_INVALID - 无效交换类型'''
【发布时间】:2019-07-17 08:47:20
【问题描述】:
【问题讨论】:
标签:
php
rabbitmq
rabbitmq-exchange
【解决方案1】:
我的本地工作站上运行着 RabbitMQ 3.7.16。
这是我如何运行代码的记录,运行良好。部分输出被截断:
lbakken@shostakovich ~/issues/php-amqplib
$ curl -LO https://raw.githubusercontent.com/rabbitmq/rabbitmq-tutorials/master/php/rpc_server.php
lbakken@shostakovich ~/issues/php-amqplib/so-57071954
$ cat composer.json
{
"require": {
"php-amqplib/php-amqplib": "~2"
}
}
lbakken@shostakovich ~/issues/php-amqplib/so-57071954
$ composer install
Loading composer repositories with package information
lbakken@shostakovich ~/issues/php-amqplib/so-57071954
$ ll
total 24
drwxr-xr-x 3 lbakken lbakken 4096 Jul 17 07:50 .
drwxr-xr-x 10 lbakken lbakken 4096 Jul 17 07:49 ..
-rw-r--r-- 1 lbakken lbakken 180 Jul 17 07:49 composer.json
-rw-r--r-- 1 lbakken lbakken 3118 Jul 17 07:50 composer.lock
-rw-r--r-- 1 lbakken lbakken 1154 Jul 17 07:48 rpc_server.php
drwxr-xr-x 4 lbakken lbakken 4096 Jul 17 07:50 vendor
lbakken@shostakovich ~/issues/php-amqplib/so-57071954
$ php ./rpc_server.php
[x] Awaiting RPC requests
^C