Lumen安装RabbitMQ包第一种方法

2019-03-22  本文已影响0人  隔岸坐看云卷云舒

首先,我们用composer 下载安装amqp的包

    composer require bschmitt/laravel-amqp

下载完毕后

   vendor/bschmitt/laravel-amqp/config/amqp.php copy to comfig/amqp.php

修改bootstrap/app.php文件

    $app->configure('amqp');
    $app->register(Bschmitt\Amqp\LumenServiceProvider::class);
    取消$app->withFacades();的注释
    在Controller现在可以测试发布消息
    Amqp::publish('routing-key','message', ['queue'=>'queue-name']);

测试如下:

image

在RabbitMQ的后台中我们已经可以看到数据正在进入队列:

image
上一篇 下一篇

猜你喜欢

热点阅读