Utilisation de Rabbitmq avec des files d'attente à Laravel

DEV - 26/03
RabbitMQ est un courtier de messages largement utilisé pour le traitement des tâches asynchrones. Dans Laravel, nous pouvons ...

RabbitMQ est un courtier de messages largement utilisé pour le traitement des tâches asynchrones. Dans Laravel, nous pouvons l'intégrer en tant que pilote de file d'attente pour améliorer les performances et l'évolutivité de l'application.

Configuration du lapin à Laravel

Installation du package

Laravel n'a pas de support natif pour RabbitMQ, nous utilisons donc un package tiers commeVladimir-Yuldashev / Laravel-Queue-Rabbitmq.

Le compositeur a besoin de Vladimir-Yuldashev / Laravel-Queue-Rabbitmq

Configurationconfig / queue.php

Ajoutez la configuration de RabbitMQ:

?php 'connections' =['Rabbitmq' => ['Driver' => 'Rabbitmq', 'hosts' => [['host' => env ('Rabbitmq_host', '127.0.0.1'), 'Port' => Env ('Rabbitmq_port', '5672),' '' => Env (rabbitmq_use ' Env ('Rabbitmq_password', 'invité'), 'vhost' => env ('rabbitmq_vhost', '/'),],], 'filen' ...
[Courte citation de 8% de l'article original]
Loading...