A PHP implementation of Nacos OpenAPI.
see: https://nacos.io/zh-cn/docs/open-API.html
- PHP ^7.0
composer require zhwei/nacos-sdk-php
use Nacos\NacosClient;
$client = new NacosClient('localhost', 8848);
$dataId = 'abc';
$group = 'test-group';
$value = $client->getConfig($dataId, $group);
- setNamespace
- string $namespace
- setTimeout
- int $timeout
- getConfig
- string $dataId
- string $group = NacosClient::DEFAULT_GROUP
- publishConfig
- string $dataId
- string $group
- $content
- removeConfig
- string $dataId
- string $group = NacosClient::DEFAULT_GROUP
- listenConfig
- array $configs
- int $timeout = 30
- createInstance
- ServiceInstance $instance
- deleteInstance
- string $serviceName
- string $ip
- int $port
- string $clusterName = null
- string $namespaceId = null
- updateInstance
- ServiceInstance $instance
- getInstanceList
- string $serviceName
- string $namespaceId = null
- array $clusters = []
- bool $healthyOnly = false
- getInstance
- string $serviceName
- string $ip
- int $port
- string $namespaceId = null
- string $cluster = null
- bool $healthyOnly = false
- sendInstanceBeat
- string $serviceName
- BeatInfo $beat