成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

分布式配置中心--autoconf

yexiaobai / 422人閱讀

摘要:本文不是比較他們的性能優(yōu)劣只是介紹一款高性能的分布式配置中心。比如環(huán)境是一個配置組。并將修改存到數(shù)據(jù)庫注配置對后臺使用人員是加密的。

四個方面

配置的演進

各種分布式配置中心

autoconf介紹,功能介紹,以及易用UI

autoconf實現(xiàn)原理

先回答什么是配置
程序在運行時的動態(tài)調(diào)整的能力
無需重啟服務(wù),無需重新編譯
配置的演進

分布式配置中心一覽
目前分布式配置中心其實挺多的
比如 百度的disconf, 阿里的diamond,攜程的disconf等。本文不是比較他們的性能優(yōu)劣
只是介紹autoconf
autoconf
一款高性能的分布式配置中心。用postgresql+zeromq存儲數(shù)據(jù)
支持實時推,60秒定時拉。支持各種數(shù)據(jù)類型       
autoconf的功能特點
1. 多環(huán)境:支持test/stage/product等多環(huán)境
2. 多版本:保存歷史版本,可回滾版本
3. 推拉模型:實時推送變更,60秒定時拉
4. 災(zāi)備模型:本地緩存防止網(wǎng)絡(luò)故障,redis減輕DB壓力,DB做持久存儲
5. 任意類型:支持KV,xml,html甚至二進制數(shù)據(jù)
6. 權(quán)限管理:分組權(quán)限管理,敏感信息加密
7. 批量修改: 創(chuàng)建多個同名不同配置組的配置,批量修改多個配置文件中的同一個字符串
8. 優(yōu)先級:ip:port>ip>appName>envName
9. 極速搜索
注:配置組對應(yīng)的就是一套開發(fā)環(huán)境。比如test環(huán)境是一個配置組。生產(chǎn)環(huán)境是一個配置組
   配置文件是各種配置。比如mysql配置,redis配置
   
autoconf后臺管理界面

autoconf的實現(xiàn)原理
從應(yīng)用調(diào)用角度來看
1. 應(yīng)用調(diào)用controller。
2. controller先查詢redis緩存
3. 如果沒有,再查詢數(shù)據(jù)庫
從管理員角度
1. 修改配置
2. 發(fā)送一個mq給zeromq,zeromq先暫時存儲,
3. 等待60秒以后,后臺會拉取mq的消息。清除緩存。并將修改存到數(shù)據(jù)庫

注:配置對后臺使用人員是加密的。如果要查看配置,需要相應(yīng)的解密權(quán)限

附 github地址:https://github.com/colin-lee/...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/69448.html

相關(guān)文章

  • mac下編譯安裝php redis擴展

    摘要:下編譯安裝擴展下載源文件這里就會有個問題,到哪里下載呢答案是的官方擴展庫打開網(wǎng)站是可以在上面直接通過瀏覽器下載的,但是我們?yōu)榱搜b逼,我們要用命令行下載但是當(dāng)我們執(zhí)行上面的命令會出現(xiàn)如下提示裝逼失敗。。。 mac下編譯安裝php擴展 redis 1. 下載源文件: 這里就會有個問題,到哪里下載呢 - - 答案是 php的官方擴展庫--pecl 打開 pecl網(wǎng)站 是可以在上面直接通過瀏...

    tulayang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<