yoozoo/etcdphp

Etcd的PHP客户端

v1.3.7 2018-11-29 03:02 UTC

This package is auto-updated.

Last update: 2024-09-18 15:11:56 UTC


README

将Etcd客户端和临时文件组合构建键值存储。灵感来自etcd-php

配置

此包从构造函数参数或环境变量中读取配置。

优先级:设置函数 > 环境变量 > protoagent > 默认值。

请使用setEtcdConfigsetCachePath函数代替传递参数。未来版本将不支持参数。

本地JSON文件

示例

proto文件

syntax = "proto3";

import "protoconf_common.proto";

package com.yoozoo.protoconf;

option (app_name)="红岸-test";

message Configuration1 {
   int32 id =2 [(watch) = true, (default)="23"];
   float abc=3;
   bool def=4;
}

message Configuration {
   string name =1 [ (watch) = true, (default)="123"];
   Configuration1 msg=2;
}

json文件

{
   "name":"test",
   "msg":{
       "id":2,
       "abc":"abc",
       "def":true
   }
}