beta/rabbit.client
最新稳定版本:1.0.1
Composer 安装命令:
composer require beta/rabbit.client
包简介
RabbitMQ client
README 文档
README
Установка
composer require beta/rabbit.client
Consumer пример работы
use RabbitClient\Client; $client = Client::initByParams('127.0.0.1', 5672, 'testUser', 'somePassword', 'myVhost'); $message = $client->getMessage('my_topic', ['no_ask' => false]); // запрашиваем 1 сообщение из брокера $message->getData(); // payload сообщения $message->getOriginal(); // оригинальное сообщение AMQPMessage $message->confirm(); // подтверждаем обработку сообщения /** * Перебираем новые сообщения из брокера **/ foreach ($client->getMessageIterator('my_topic') as $message) { echo $message->getData(); $message->confirm(); }
Producer пример работы
use RabbitClient\Client; $client = Client::initByParams('127.0.0.1', 5672, 'testUser', 'somePassword', 'myVhost'); $client->sendMessage('Test message', 'my_topic');
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-31