请帮我了解,在Azure Service Fabric中是否有延迟取消服务的选项?我在Fabric中托管了一个微服务应用程序,它分布在不同节点上的实例中。如果我尝试从门户中停用/取消服务,服务Fabric能否内部检查是否正在进行任何实例的事务?如果已经启动,它会等待完成吗?另外想知道,如果Microsoft没有提供这样的服务,我们是否有任何PowerShell命令来检查实例状态? 谢谢。
- Lijo26
1
除了tyadams的答案之外,我们发现将RunAsync方法中给出的cancellationToken的引用复制并在所有异步方法中使用非常有用。这样,当Fabric关闭服务时,我们至少可以优雅地关闭任何活动。 - Peter Lea