Skip to content
/ cfg Public

自建配置管理,依托 本地配置文件 -> 环境变量 -> 数据库配置

License

Notifications You must be signed in to change notification settings

eashme/cfg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cfg 配置中心

  • 读取配置顺序 内存缓存 -> Redis -> Mysql -> 本地Yaml文件 -> 环境变量
  • 以Mysql数据为基准数据, 每次设置会更新Mysql , 同时清空缓存
  • 提供grpc 接口 ,提供grpc-gateway 形式作为http接口,进行数据读取
  • 也可以导入组合成到项目中去使用,由于是独立的项目,也避免了循环导包的尴尬

todo :

  1. etcd 作为存储介质,然后增加同步内存缓存策略
  2. websocket接口

About

自建配置管理,依托 本地配置文件 -> 环境变量 -> 数据库配置

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages