laravel-queue-rabbitmq插件添加

一、

  1. composer require vladimir-yuldashev/laravel-queue-rabbitmq:5.2
  2. composer update

 

二、

config/app.php文件中,providers数组中添加

  1. VladimirYuldashev\LaravelQueueRabbitMQ\LaravelQueueRabbitMQServiceProvider::class,

三、

 1 //在app/config/queue.php文件中,connections数组中添加
 2 
 3 'rabbitmq' => [
 4     'driver'                => 'rabbitmq',
 5  
 6     'host'                  => env('RABBITMQ_HOST', '127.0.0.1'),
 7     'port'                  => env('RABBITMQ_PORT', 5672),
 8  
 9     'vhost'                 => env('RABBITMQ_VHOST', '/'),
10     'login'                 => env('RABBITMQ_LOGIN', 'guest'),
11     'password'              => env('RABBITMQ_PASSWORD', 'guest'),
12  
13     'queue'                 => env('RABBITMQ_QUEUE'), // name of the default queue,
14  
15     'exchange_declare'      => env('RABBITMQ_EXCHANGE_DECLARE', true), // create the exchange if not exists
16     'queue_declare_bind'    => env('RABBITMQ_QUEUE_DECLARE_BIND', true), // create the queue if not exists and bind to the exchange
17  
18     'queue_params'          => [
19         'passive'           => env('RABBITMQ_QUEUE_PASSIVE', false),
20         'durable'           => env('RABBITMQ_QUEUE_DURABLE', true),
21         'exclusive'         => env('RABBITMQ_QUEUE_EXCLUSIVE', false),
22         'auto_delete'       => env('RABBITMQ_QUEUE_AUTODELETE', false),
23     ],
24  
25     'exchange_params' => [
26         'name'        => env('RABBITMQ_EXCHANGE_NAME', null),
27         'type'        => env('RABBITMQ_EXCHANGE_TYPE', 'direct'), // more info at http://www.rabbitmq.com/tutorials/amqp-concepts.html
28         'passive'     => env('RABBITMQ_EXCHANGE_PASSIVE', false),
29         'durable'     => env('RABBITMQ_EXCHANGE_DURABLE', true), // the exchange will survive server restarts
30         'auto_delete' => env('RABBITMQ_EXCHANGE_AUTODELETE', false),
31     ],
32  
33 ],

四、在.env中添加

1 QUEUE_DRIVER=rabbitmq
2  
3 RABBITMQ_HOST=127.0.0.1
4 RABBITMQ_PORT=5672
5 RABBITMQ_VHOST=/
6 RABBITMQ_LOGIN=admin
7 RABBITMQ_PASSWORD=admin
8 RABBITMQ_QUEUE=queue_name

更改参数为:

 

转载于:https://www.cnblogs.com/chaihtml/p/10819446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值