Skip to content

phpmicroservice/pconfig

Repository files navigation

Pconfig

问:什么是面向对象?答:万物皆对象,我还没对象。

PHP实现的配置中心

用来替代团队目前的静态Json文件配置中心,面向对象思想,没有项目、环境、用户、配置项的概念,只有各种对象(我就喜欢叫它们对象)

特征

  • 支持 Mysql,PostgreSQL,Sqlite,MongoDB 存储配置信息
  • 支持配置对象合并,交叉合并
  • 支持按需获取配置
  • 支持 消费者 权限控制
  • 支持 ip 访问限制
  • 支持 Token 限制访问
  • 支持 Sign 限制访问
  • Docker友好,请原谅不使用Docker类工具部署的不方便
  • 多种输出方式 xml,json,ini,...

使用方法

  1. 登录
  2. 创建配置对象
  3. 创建消费者对象
  4. 配置消费者对象信息
  5. 消费

cname pid type