codin/thumper
Composer 安装命令:
composer require codin/thumper
包简介
RabbitMQ abstraction for queues and workers
README 文档
README
RabbitMQ abstraction for queues and workers.
Install
Via Composer
$ composer require codin/thumper
Examples
$connection = new PhpAmqpLib\Connection\AMQPLazyConnection('localhost', '5672', 'username', 'password'); $exchange = new Codin\Thumper\Config\Exchange('my-exchange-name', PhpAmqpLib\Exchange\AMQPExchangeType::DIRECT); $producer = new Codin\Thumper\Producer($connection, $exchange); $producer->publish('some message');
$connection = new PhpAmqpLib\Connection\AMQPLazyConnection('localhost', '5672', 'username', 'password'); $exchange = new Codin\Thumper\Config\Exchange('my-exchange-name', PhpAmqpLib\Exchange\AMQPExchangeType::DIRECT); $queue = new Codin\Thumper\Config\Queue('my-queue-name'); $options = new Codin\Thumper\Config\Consumer($exchange, $queue); $consumer = new Codin\Thumper\Consumer($connection, $options); $callback = static function (PhpAmqpLib\Message\AMQPMessage $message): void { echo $message->getBody(); // some message $message->ack(); }; $consumer->consume($callback);
Testing
$ composer test
统计信息
- 总下载量: 2.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-25