artox-lab / rabbitmq-wrapper
RabbitMQ 包装器
1.0.4
2021-07-27 15:49 UTC
Requires
- php: >=5.5.0
- php-amqplib/php-amqplib: 2.6.2
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is not auto-updated.
Last update: 2024-09-28 00:20:59 UTC
README
通过 Composer 安装
{ "require": { "artox-lab/rabbitmq-wrapper": "1.0.0" } }
运行 composer update
配置使用
<?php include 'vendor/autoload.php'; // Initial class $rabbitMQ = $rabbitMQ = new \RabbitMQWrapper\RabbitMQ(); // Creating new queue $rabbitMQ->createQueue($queueTitle); // Publishing message to queue $rabbitMQ->publishMessage($message, $queueTitle); // Getting last message from queue $rabbitMQ->getMessage($queueTitle); // Listening messages from queue (daemon mode) $rabbitMQ->startListening($queueTitle, $callback);