隨著專案的日趨龐大,功能的日趨豐富,以往的配置方式早已落後:
1)工程專案的功能日益完善,服務的呼叫日益複雜,以往的配置方式不能滿足。
2)在對配置進行修改後,希望不需要重新部署專案就能生效,以往的配置方式無法實現。
配置中心可以對系統中的配置檔案進行統一管理,並且可以實現當配置發生改變的時候,系統可以自動獲取最新配置,無需重新部署。
diamond是**內部使用的乙個管理持久配置的系統,它的特點是簡單、可靠、易用,目前**內部絕大多數系統的配置,由diamond來進行統一管理。
diamond為應用系統提供了獲取配置的服務,應用不僅可以在啟動時從diamond獲取相關的配置,而且可以在執行中對配置資料的變化進行感知並獲取變化後的配置資料。
持久配置是指配置資料會持久化到磁碟和資料庫中。
diamond的特點是簡單、可靠、易用:
簡單:整體結構非常簡單,從而減少了出錯的可能性。
可靠:應用方在任何情況下都可以啟動,在承載**核心系統並正常執行一年多以來,沒有出現過任何重大故障。
易用:客戶端使用只需要兩行**,暴露的介面都非常簡單,易於理解。
學習總結001
2.尊重自己的勞動成果,養成週期性 規律性的備份習慣。3.程式設計人員,應當有擔當有態度,養成不將就的程式設計邏輯,不勉強自己,也不輕視程式!4.任何開發人員,都應該養成良好的 注釋習慣,對以後專案的二次開發擴充套件,以及培養新人有很大的幫助。5.工欲善其事,必先利其器,用快捷鍵來代替的話,在時間上...
學習筆記 001
mingw的全稱是 minimalist gnu on windows,本質是乙個開源的 c語言 編譯器。mingw其實是將gcc linux平台上的乙個經典c語言編譯器 移植到windows系統所產生的。而平時使用的dev cpp其實就是以mingw為編譯器的一類整合開發環境。main 作為c語言...
oracle學習筆記001
了解dab的工作職責,了解dab所掌握的知識,制定學習計畫 通過查閱一些 大體了解了一下學習oracle的一些心得,今天總結一下怎麼學習oracle 1 首先要了解oracle的體系結構,以及oracle的安裝 物理劃分 邏輯劃分 後台程序 5天 2 掌握基本的sql 序列 儲存過程 觸發器 檢視 ...