Skip to content

Lumen 文档

jyiL edited this page Mar 10, 2020 · 1 revision

新建配置文件

在你的 Lumen 项目目录建立一个 config 目录, 并参考该配置文件新建一个名为aliwaremq.php文件

添加providers

在bootstrap/app.php添加

$app->register(Jyil\AliwareMQ\Lumen\LumenServiceProvider::class);

生产者

app('aliwaremq')->send('queue', 'Hello World');

消费者

app('aliwaremq')->receive('queue');

属性配置

app('aliwaremq')->passive = false;
app('aliwaremq')->durable = true;
app('aliwaremq')->exclusive = false;
app('aliwaremq')->autoDelete = false;
app('aliwaremq')->noLocal = false;
app('aliwaremq')->noAck = false;
app('aliwaremq')->nowait = false;

匿名函数

app('aliwaremq')->receive($queue, '', function ($msgBody) {
    echo 'body---' . $msgBody;
});
  • 使用本扩展包前请对RabbitMQ有一定的了解

Clone this wiki locally