[英]Service fabric - Updating static configuration files
我目前正在运行带有服务结构的本地3节点群集。
我有一个有状态的服务,该服务的.csv文件包含服务的复杂配置,我想打开一个REST端点以动态更新此配置。
因此,为了同步状态,我可以使用可靠的字典序列化csv配置并保存它。
我不知道该怎么做,以确保即使在电源不足(定义为不可靠的动作)之后,也将保存配置(因为CSV保存在工作目录中而不是在映像中)商店)。
我曾考虑过在每次CSV更新时都升级服务,但似乎确实很麻烦,并且会导致提供多个应用程序版本。 有什么标准的方法可以支持这一点吗?
如果.csv
文件是一个要求,一个可以治疗.csv
被部署与服务作为默认的配置文件。 因此,服务启动时,它可以执行以下操作以加载配置:
.csv
默认设置加载到内存中。 .csv
文件加载的默认设置合并。 这样,由于使用了Reliable Collections,动态更新的设置将被可靠地复制,并且.csv
已被复制,因为它是与服务的所有副本一起部署的默认工件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.