sroze / discoverd-client
A PHP client for Flynn's Discoverd.
0.1.0
2014-11-20 14:06 UTC
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2024-11-29 04:07:53 UTC
README
This PHP library is a PHP client for Flynn Discoverd API which is based on a custom RPC server that supports JSON.
Installation
Require the package sroze/discoverd-client
in your composer.json
file and update dependencies:
{ "require": { "sroze/discoverd-client": "~0.1.0" } }
Usage
Note: The client is able to automatically detect the Discoverd address based on the environment if your application is running on Flynn.
<?php use SRIO\Discoverd\Client; // Create the Discoverd client $client = new Client(); // Get informations about the service named "pg" $serviceName = 'pg'; $result = $client->subscribe($serviceName); // You can also call any method on RPC server $client->call('Agent.Register', array( 'Name' => 'anyservice', 'Addr' => '1.2.3.4:5678' ));