hautelook/rabbitmq-api

PHP库,用于与RabbitMQ API交互

该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。

0.1 2014-11-21 05:54 UTC

This package is not auto-updated.

Last update: 2022-01-17 14:02:09 UTC


README

此库通过Guzzle将RabbitMQ Management API暴露给PHP。

Build Status Scrutinizer Code Quality Code Coverage SensioLabsInsight

1. 安装

  1. 通过composer要求该包
$ composer require "hautelook/rabbitmq-api"
  1. 实例化库
$client = new \Hautelook\RabbitMQ\Client(
    [
        'hostname' => 'localhost', // Default, don't have to pass this in
        'scheme' => 'https', // Default, don't have to pass this in
        'port' => 8080, // Default, don't have to pass this in
        'username' => 'guest', // Default, don't have to pass this in
        'password' => 'guest', // Default, don't have to pass this in
        'ssl' => true // Default, don't have to pass this in
    ]
);

2. 使用

2.1 获取概览

$overview = $client->getOverview();
print_r($overview);

2.2 获取队列

$queue = $client->getQueue('/', 'my_queue_name');
print_r($queue);

3. 运行测试

在安装依赖项后,您可以通过运行phpunit来运行此库的单元测试和功能测试。