2016-07-06 7 views
4

私はAzureサービスファブリックソリューションを開発中です。 私は何らかの状態でActorを実装していますが、すべて正常に動作します。 誰かが私の説明をすることができますか?アクター実装でユーザー例外がスローされたらどうなりますか?アクターへの呼び出しによって例外がスローされた場合のサービスファブリック環境の機能デフォルトのリトライロジックはありますか?コールを強制的に再開しますか?Azureサービスファブリックアクター再試行例外時のロジック

+0

[Azureサービスファブリックアクター - 未処理例外の可能な複製?](http://stackoverflow.com/questions/37191068/azest-service-fabric-actors-unhandled-exceptions) –

答えて

2

アクターが例外をスローすると、ActorRemotingExceptionHandlerまたはその他のデフォルトの実装IExceptionHandlerの内部で処理されます。現在のところ、例外がネットワークの問題やクラスタまたはノードの可用性に関係しない通常の例外である場合、それを処理できるクライアント側で再スローされます。

+0

OK、私の状況で私はホストしましたクラスタ内のWebApiコントローラコントローラーはある状態のアクターを呼び出します。アクター実装でExcptionがスローされた場合、アクターへの呼び出しは返されません。私のLocalClusterではすべて正常に動作しますが、Azureクラスタではコールは返されません。 – M009

+0

@ M009ローカルのenvとAzureで同じタイプの例外があることは確かですか?そして同じバージョンのSDKがインストールされていますか?最新のものを使用していますか? – cassandrad

+0

@ M009とどんなタイプの例外がありますか? – cassandrad

関連する問題