后端系统开发之巧妙的双buffer技术

软件开发过程中总会遇到这样的需求或想法:如何在程序不重启的情况下,让某个配置参数动态生效? 不重启程序的原因有很多,例如程序分布在几十台甚至成上百台机器上,或者重启服务需要复杂的审批流程,重启代价很高;而配置参数在设计之初就预料到会被经常修改,例如黑名单或白名单配置,或者是一个经常被修改的普通配置文件。 我们知道,为了保证程序运行效率,程序在启动时会将配置信息加载到内存中使用,不会每次都请求数据库
相关文章
相关标签/搜索