Download the PHP package muxtorov98/yii2-rabbitmq-queue without Composer
On this page you can find all versions of the php package muxtorov98/yii2-rabbitmq-queue. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download muxtorov98/yii2-rabbitmq-queue
More information about muxtorov98/yii2-rabbitmq-queue
Files in muxtorov98/yii2-rabbitmq-queue
Download muxtorov98/yii2-rabbitmq-queue
More information about muxtorov98/yii2-rabbitmq-queue
Files in muxtorov98/yii2-rabbitmq-queue
Vendor muxtorov98
Package yii2-rabbitmq-queue
Short Description RabbitMQ Queue Worker for Yii2 Advanced (universal package)
License MIT
Package yii2-rabbitmq-queue
Short Description RabbitMQ Queue Worker for Yii2 Advanced (universal package)
License MIT
Please rate this library. Is it a good library?
Informations about the package yii2-rabbitmq-queue
Yii2 RabbitMQ Queue Worker
RabbitMQ Queue Worker for Yii2 Advanced microservices (universal package)
Ushbu paket Yii2 loyihasida RabbitMQ queue workerlarini yaratish va boshqarish uchun mo‘ljallangan.
Talablar
- PHP >= ^8.1
- Yii2 >= 2.0.13
O‘rnatish
- RabbitMQ ni ishga tushurish uchun quyidagi URL dan foydalaning:
https://github.com/Muxtorov98/docker-compose.rabbitmq.prod.yml/tree/main
Composer orqali:
Konfiguratsiya
-
.env
-
common/config/main.php fayilini sozlang:
Publisher (xabar yuborish) - console/config/main.php faylini sozlang:
Consumer / Worker (xabarlarni qabul qilish)
Handler yaratish
- Workerlar
console/handlerspapkasida bo‘lishi shart. Har bir worker klass*Handler.phpnomi bilan vaQueueHandlerInterfaceni implement qilishi kerak.
Misol:
-
Xabar yuborish (Publisher)
-
Consumer / Worker (xabarlarni qabul qilish)
-
#[QueueChannel('queue_name')]— qaysi queue bilan ishlashini belgilaydi. handle()metodi message-ni qabul qiladi va qaytaradi (log).
Worker ishga tushirish
- Console-da ishga tushuring:
All versions of yii2-rabbitmq-queue with dependencies
PHP Build Version
Package Version
The package muxtorov98/yii2-rabbitmq-queue contains the following files
Loading the files please wait ...