【发布时间】:2019-02-10 19:40:50
【问题描述】:
我在 .NET Framework 的 Azure Service Fabric 中运行无状态服务。如果我的所有应用程序都从我的 Service Fabric 群集中的一个节点中删除,我想执行一些清理活动,并从注册表中删除一些配置。有什么办法可以做到这一点吗?
【问题讨论】:
标签: azure-service-fabric service-fabric-stateless
我在 .NET Framework 的 Azure Service Fabric 中运行无状态服务。如果我的所有应用程序都从我的 Service Fabric 群集中的一个节点中删除,我想执行一些清理活动,并从注册表中删除一些配置。有什么办法可以做到这一点吗?
【问题讨论】:
标签: azure-service-fabric service-fabric-stateless
是的,您可以通过registering notification callbacks 执行此操作。使用此代码注册所有应用程序和服务:
var filterDescription = new ServiceNotificationFilterDescription
{
Name = new Uri("fabric:"),
MatchNamePrefix = true
};
您将带有no endpoints 的通知解释为服务删除。
也看看this question。
【讨论】: