ugulay / php-rabbit-http-wrapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RabbitMQ HTTP Wrapper based PHP cURL

Build Status

Örnek Kullanımı ( Sample ) :

    <?php

      $config = [
          'rabbitHost' => '127.0.0.1',
          'rabbitPort' => '15672',
          'rabbitUser' => 'JohnDoe',
          'rabbitPass' => 'foobar'
      ];

      $rabbit = new \Library\RabbitApi($config);

      //Mevcut istatistiklerini çevirir.
      //Return overview/stats
      $data = $rabbit->getInfo()->result();
      $res['message_stats'] = $data['message_stats'];
      $res['queue_totals'] = $data['queue_totals'];
      $res['object_totals'] = $data['object_totals'];
      echo json_encode($res);

      //Sanal Makinadaki Kuyruk Adını çevirir
      //Return VHost name
      $vh = $rabbit->getVirtualHost()->result();
      
      //Kuyruk Listesini getirir
      //Returns Queue List
      $qlist = $rabbit->getQueues()->result();
      
      //Tek bir kuyruğa ait verileri getirir
      //Return Queue Stats
      $qdata = $rabbit->getQueue('queueFooBar')->result();
      
    ?>

About

License:MIT License


Languages

Language:PHP 100.0%