Rabbitmq无法正常工作

时间:2017-05-15 12:26:35

标签: php heroku rabbitmq

我正在使用RabbitMQ来创建后台工作进程。在本地它运行正常。我的消息被推入队列并成功传递。但是在Heroku上它没有用。在Heroku上我安装了RabbitMQ的免费版本,我在我的项目中使用了amqplib。 表明 错误:未找到类'PhpAmqpLib \ Connection \ AMQPStreamConnection'

这是我在send.php中的代码

require_once '../../vendor/autoload.php';
use PhpAmqpLib\Connection\AMQPStreamConnection;
use PhpAmqpLib\Message\AMQPMessage;
$connection = new AMQPStreamConnection('wDvw6ei3PtyC4RXJa@skinny-woundwort-2.bigwig.lshift.net', 10356, '3cFKGbiB', 'HopwJjMQebyVRB');
        $channel = $connection->channel();
        $channel->queue_declare('hello', false, false, false, false);
        $msg = new AMQPMessage('Hello World!');
        $channel->basic_publish($msg, '', 'hello');
        echo " [x] Sent 'Hello World!'\n";
        $channel->close();
        $connection->close();

请帮帮我。

0 个答案:

没有答案