全新的nodejs 開發的輕量級配置中心
- 全新改版,使用到的技術全部替換
- 使用快照存儲配置內容
- 啟動即加載全部內容,通過MQ通知更新
使用方式
- 下載項目:https://github.com/cuo9958/node-config/archive/master.zip
- 解壓並安裝依賴:
npm install install - 創建自己的配置文件並修改對應的配置
- 啟動項目,依賴pm2 的可以修改pm2.json 文件,依賴docker 的可以修改docker 文件
版本v1.1
- 添加灰度配置
- 根據用戶的head 中的clientid 和uid 做灰度
想繼續研究socket 消息,rpg 方案的可以查看另外一個項目:https://github.com/cuo9958/node-socket
示例展示

第一版本v1.0
- 第一個版本沒有使用客戶端和服務器通訊的模式
- 配置內容基於接口的情況獲取,更適合web、app 等模式獲取配置
版本v2.0.1
- redis 訂閱發布模式偶爾有抖動,切換成mq 的廣播模式
版本2.0.2
- 修改新的模式
- 增加訪客模式,用戶名密碼不再調用數據庫,改用配置,後期增加用戶鑑權的插件
- 圖片壓縮庫需要梯子才能下載,下載內容位於github 上面。目前暫時關閉
- 增加不使用mq 的場景
// "imagemin-gifsicle": "6.0.1",
// "imagemin-jpegtran": "6.0.0",
// "imagemin-optipng": "7.0.0",