ajouve / rabbit-mq-wrapper
rabbitMQWrapper 是 RabbitMQ 的包装器
v1.0.8
2016-12-18 22:28 UTC
Requires
- php: >=5.5.0
- php-amqplib/php-amqplib: 2.6.*
Requires (Dev)
- phpunit/phpunit: ~4.0
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();