【发布时间】:2018-09-01 05:01:03
【问题描述】:
我在 Service Fabric 群集中运行了一个有状态服务,我现在知道该服务无法兑现传递给它的取消令牌。我的错。
我已准备好发布修复程序,但在升级过程中,我预计故障主节点上的服务副本会卡住,因为它不会兑现传入的令牌。
我可以使用Restart-ServiceFabricDeployedCodePackage甚至Restart-ServiceFabricNode手动删除卡住的副本,但这会导致升级过程中短暂的服务中断。
有没有办法以零停机时间发布此修复程序?
【问题讨论】:
-
这对于有状态服务是不可能的,您需要在升级时停机。一旦你有了一个支持取消令牌的版本,你就可以了。
-
感谢您的反馈。需要知道我的选择是什么。如果您想将其发布为答案,我会接受。
标签: azure azure-service-fabric service-fabric-stateful