我的actor实例如何知道正在升级/停止服务结构集群,以便我们可以可靠地退出?我们可以从调用演员的服务传递取消令牌吗?这如何与提醒一起使用?
答案 0 :(得分:1)
看看你是否可以在Actors'中准备关机/升级/停止? OnDeactivateAsync方法。这样,您就不必在关机时访问潜在的大量Actors。
替代:
Actors在名为ActorService的特殊有状态服务中运行。您可以创建自定义ActorService,并在其OnCloseAsync
方法中通知Actors在关闭时执行操作。
您可以使用ActorServiceProxy.GetActorsAsync找到演员。