現在分布式已經不是大公司才用到的方案了,小公司也因為其的便利性而使用,但是分布式的使用並不是那麼簡單的,劃分的模式,大小,規格都是分布式在設計的時候需要考慮的。而配置檔案的設計也是其需要考慮的重要的一環。
配置檔案:應用需要依託這些資料來導航,保證應用在你所設計的軌道上面執行,並可以在執行時調整它的走向。但是分布式的配置怎麼做到acid呢?是不是簡單的修改配置然後重啟一下就行了呢?這些問題通過一位博主的文章了解了一些,現在稍微記錄一下。
阿里巴巴的配置中心應該是做的最好的,而我也只是了解其大概,而現在我們公司使用到的是consul來做的服務發現,而之前的配置檔案以資料庫的形式存在,然後載入到redis中來提高效率,當配置需要改變的時候,通過配置服修改對應的redis。這樣也能做到分布式的配置集中管理,帶來的麻煩就是redis和資料庫的表,列特別的多,經常因為一條配置會衍生出很多配置,並且如果單純修改資料庫的表,也是需要重啟服務才有用。現在的做法是通過consul的kv來對應其中的配置,通過不同的因子數,對應不同的配置來生效。在應用時第一次將consul的資料讀出來,然後丟到快取中,效率也能得到提公升。並且修改consul的kv,分布式中是不用擔心一致性問題。目前了解的就是這些,等詳細摸清楚之後再來續章。
分布式配置檔案 htaccess
工作原理和使用方法 htaccess檔案 或者 分布式配置檔案 提供了針對目錄改變配置的方法,即,在乙個特定的文件目錄中放置乙個包含乙個或多個指令的檔案,以作用於此目錄及其所有子目錄。說明 如果需要使用.htaccess以外的其他檔名,可以用accessfilename指令來改變。例如,需要使用.c...
分布式日誌框架Flume架構及配置檔案編寫
flume的簡單介紹 架構 og ng 核心元件 官網 為什麼要使用flume 主要作用 海量日誌採集 聚合和傳輸的系統 支援在日誌系統中制定各類資料傳送方,使用者收集資料 提供對資料進行簡單處理,可寫到各種資料接收方 文字 hdfs hbase flume可靠性 flume架構 版本 flume ...
sphinx分布式配置
單機配置請參考 搭建coreseek sphinx mmseg3 詳細安裝配置 php之sphinx擴充套件安裝 php呼叫示例 分布式配置很簡單,只需要將區域網內的機器連線即可。vi usr local coreseek etc csft.conf php view plain copy prin...