ajouve/rabbit-mq-wrapper

rabbitMQWrapper 是 RabbitMQ 的包装器

v1.0.8 2016-12-18 22:28 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:09:27 UTC


README

RabbitMQWrapper 是一个简化 RabbitMQ 使用的库

示例

发送新消息

$client = new \RabbitMQWrapper\Client();
$client->connect();
$client->publish('Message !!', 'exchange_example', 'exchange_example.key');
$client->close();

接收消息

$client = new \RabbitMQWrapper\Client();
$client->connect();
$client->consume('queue_example', 'exchange_example', 'exchange_example.key', function(\RabbitMQWrapper\Message $message) {
    echo $message->getContent() . "\n";
    $message->ack();
});
$client->close();