hautelook / rabbitmq-api
PHP库,用于与RabbitMQ API交互
该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。
0.1
2014-11-21 05:54 UTC
Requires
- php: >= 5.5
- guzzle/guzzle: ~3.9
- symfony/options-resolver: ~2.5
- symfony/property-access: ~2.5
This package is not auto-updated.
Last update: 2022-01-17 14:02:09 UTC
README
此库通过Guzzle将RabbitMQ Management API暴露给PHP。
1. 安装
- 通过composer要求该包
$ composer require "hautelook/rabbitmq-api"
- 实例化库
$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
来运行此库的单元测试和功能测试。