後端系統開發之巧妙的雙buffer技術

軟件開發過程中總會遇到這樣的需求或想法:如何在程序不重啓的情況下,讓某個配置參數動態生效? 不重啓程序的原因有很多,例如程序分佈在幾十臺甚至成上百臺機器上,或者重啓服務需要複雜的審批流程,重啓代價很高;而配置參數在設計之初就預料到會被經常修改,例如黑名單或白名單配置,或者是一個經常被修改的普通配置文件。 我們知道,爲了保證程序運行效率,程序在啓動時會將配置信息加載到內存中使用,不會每次都請求數據庫
相關文章
相關標籤/搜索