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