yoozoo / etcdphp
Etcd的PHP客户端
v1.3.7
2018-11-29 03:02 UTC
Requires
- yoozoo/protoapi: ~0.0.3
Requires (Dev)
README
将Etcd客户端和临时文件组合构建键值存储。灵感来自etcd-php。
配置
此包从构造函数参数或环境变量中读取配置。
优先级:设置函数 > 环境变量 > protoagent > 默认值。
请使用setEtcdConfig
和setCachePath
函数代替传递参数。未来版本将不支持参数。
本地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 } }