我正在.NET Framework中的Azure Service Fabric中运行无状态服务。如果我的所有应用程序都从Service Fabric群集中的某个节点删除,我想执行一些清理活动,并从注册表中删除一些配置。有什么办法可以做到这一点?
答案 0 :(得分:1)
是的,您可以通过registering notification callbacks进行此操作。使用此代码注册所有应用程序和服务:
var filterDescription = new ServiceNotificationFilterDescription
{
Name = new Uri("fabric:"),
MatchNamePrefix = true
};
您将带有no endpoints的通知解释为服务删除。
也来看看this question。