我是Service Fabric的新手,并且不完全了解这些概念,但是我正在寻找一种在运行时更改配置的方法,就像可以在Cloud Services和App Services中进行而无需执行升级(并且必须升级配置文件)这样做)。
例如,假设一个设置是“电子邮件目的地”,则该设置可能每月更改几次,并应由服务自动获取。
似乎仅触发ConfigurationPackageModifiedEvent进行升级,并且没有其他方法可以更新和触发此事件。
否则,还有另一种方法可以相对简单地更新服务使用的值吗?
最佳答案
SF团队与我们一起进行的假设是任何更改都应该是版本更改。这也包括配置包。您只能部署配置包以建议不需要修改代码或数据包的需求。
或者,可以选择使用外部数据源。您可以将其放在SF中的专用服务后面以抽象细节。
关于c# - 在运行时在Azure Service Fabric中更改配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42722682/