2016-09-12 5 views
1

確実に終了できるように、サービスファブリッククラスターがアップグレード/停止中であることをアクターインスタンスがどのように知ることができますか?俳優を呼び出したサービスから取り消しトークンを渡すことはできますか?これはリマインダーとどのように機能しますか?信頼できるアクターとキャンセルトークン

答えて

0

アクターズのOnDeactivateAsyncメソッドでシャットダウン/アップグレード/ストップの準備ができているかどうかを確認してください。このようにして、シャットダウン時に潜在的に多数のアクターにアクセスする必要はありません。

オルタナティブ:特別なステートフルサービス内で実行

アクターはActorServiceと呼ばれます。あなたはカスタムActorServiceを作成することができ、そのOnCloseAsyncメソッドでは、シャットダウン時にアクターに通知することができます。 ActorServiceProxy.GetActorsAsyncを使って俳優を見つけることができます。

関連する問題