jcalderonzumba / consul-discovery
让Consul服务发现变得简单
v1.0.0
2016-04-28 08:13 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-14 18:58:43 UTC
README
轻量级PHP CONSUL 服务发现
要求
您需要有一个正在运行的 CONSUL 代理。
安装
此库可以使用composer安装
composer require jcalderonzumba/consul-discovery
用法
用法取决于您想使用的CONSUL功能,目前我们支持
- 服务发现
服务发现
发现一个服务从未如此简单,只需使用
use Zumba\Consul\Features\Discovery; $discovery = new Discovery([ "consul_url" => "YOUR_CONSUL_HTTP_API" ]); $service = $discovery->getService("pigeon"); echo $service->getID(); echo $service->getAddress(); echo $service->getPort();
默认情况下,我们只搜索离代理最近的 仅 健康 服务。如果您想改变这种行为,请打开一个问题并让我们讨论。
待办事项
- 测试,测试,测试!!!
- 向SDK添加更多功能。