作者回复: 你好,从你的描述我还无法完全理解你的问题,可以加我微信bulldog2015进一步交流,请说明来自极客时间。
作者回复: 1,有兴趣可以读下Hystrix的源码,里头有些配置本身是支持动态热加载的(它和Archaius配合实现),可以参考其文档和代码实现方式,配置部分的源码不复杂。
2,热发布的场景很多,业务上促销的开关或参数动态调整,应用层缓存TTL动态调整,动态数据库连接池/应用线程池参数调整,连接超时调整,日志级别调整,还有HA主从切换等等。
3,apollo本身只负责配置变更的近实时交付(亮点之一),应用具体如何支持热发布(比如重启)是应用方自己要根据上下文去实现的。apollo最大亮点是一款生产级的配置中心开源产品。