飞鸟/discoverd-client

Flynn Discoverd 的 PHP 客户端。

0.1.0 2014-11-20 14:06 UTC

This package is auto-updated.

Last update: 2024-08-29 03:41:56 UTC


README

这个 PHP 库是 Flynn Discoverd API 的 PHP 客户端,该 API 基于支持 JSON 的自定义 RPC 服务器。

安装

在你的 composer.json 文件中需要 sroze/discoverd-client 包并更新依赖。

{
    "require": {
        "sroze/discoverd-client": "~0.1.0"
    }
}

使用

注意:如果你的应用程序在 Flynn 上运行,客户端可以自动检测 Discoverd 地址。

<?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'
));