solcloud/rabbitmq-api-client

Simple client for fetching data from RabbitMQ api server

v1.0.3 2021-10-13 13:45 UTC

This package is auto-updated.

Last update: 2024-05-13 19:36:11 UTC


README

use Solcloud\RabbitMQ\Api\Client;
use Solcloud\Http\Contract\IRequestDownloader;
use Solcloud\Http\Request;

/** @var IRequestDownloader $downloader */
$downloader = new \Solcloud\Curl\CurlRequest(); // for example solcloud/curl package
$request = new Request();

$rabbitmqApiClient = new Client($downloader, $request);
$rabbitmqApiClient->setApiUrl('http://rabbitmq-api');
$rabbitmqApiClient->setVhost('vhost');
$rabbitmqApiClient->setApiUsername('username');
$rabbitmqApiClient->setApiPassword('password');

echo $rabbitmqApiClient->getTotalMessageCountInQueue('queue-name');