RabbitMQ HTTP API Client In PHP
To install the package via composer
, use the following:
$ composer require clivern/rabbitmq-hole
This command requires you to have composer
installed globally.
To use the generic API
client.
include_once __DIR__ . "/vendor/autoload.php";
use Clivern\RabbitMQHole\Client;
use Clivern\RabbitMQHole\Queues;
$client = new Client("http://rabbitmq.com:15672", "guest", "guest");
To use the Queue
client.
$client = new Client("http://rabbitmq.com:15672", "guest", "guest");
$queues = new Queues($client);
# To get queues list
$queues->getQueues(); // [{....}]
Here is the full API documentation for RabbitMQ v3.9.8
For transparency into our release cycle and in striving to maintain backward compatibility, rabbitmq-hole is maintained under the Semantic Versioning guidelines and release process is predictable and business-friendly.
See the Releases section of our GitHub project for changelogs for each release version of rabbitmq-hole. It contains summaries of the most noteworthy changes made in each release.
If you have any suggestions, bug reports, or annoyances please report them to our issue tracker at https://github.com/clivern/rabbitmq-hole/issues
If you discover a security vulnerability within rabbitmq-hole, please send an email to hello@clivern.com
We are an open source, community-driven project so please feel free to join us. see the contributing guidelines for more details.
© 2021, clivern. Released under MIT License.
rabbitmq-hole is authored and maintained by @clivern.