サービスファブリックで未処理の例外を経験したことがある人と、それを取り巻くベストプラクティスが何であるか不思議です。サービスのフォールト状態について主に興味があります。障害が発生した状態になってもサービスはリサイクルされますか?また、SFにもその概念が存在する場合には、未処理の例外に対するグローバル例外処理が必要です。私はこのトピックで検索を行うことはあまりありませんでした。サービスファブリック未処理の例外とベストプラクティス
5
A
答えて
0
あなたの質問は非常に幅広く、答えはマイクロサービスの種類によって変わります。いったん出発点に着くと、この件名の広がりについての考えを得ると、Service Fabric health monitoringの記事と関連するサブトピックが表示されます。あなたが見ることができるように、多くの設定オプションがあります。私の経験(私はMicrosoft Azure Architectです)では、銀色の弾丸はなく、「すべてのサイズに適合」というソリューションはありません。ベストプラクティスは、可能な限りFabricの健全性ポリシーを活用して、プロジェクトに最適な例外管理を設計することです。
関連する問題
- 1. PyMySqlの例外処理 - ベストプラクティス
- 2. データベース例外処理のベストプラクティス
- 3. ベストプラクティスの例外処理
- 4. 未処理の例外 'System.Data.SqlClient.SqlExceptionの例外
- 5. wpf未処理の例外
- 6. 未処理の例外
- 7. 未処理の例外:NoSuchMethodException
- 8. 未処理の例外RDL
- 9. 未処理のSQLite例外
- 10. 未処理の例外
- 11. 未処理の例外が
- 12. 未処理の例外(C)
- 13. Xamarin.Forms未処理の例外
- 14. Webサービス未処理例外
- 15. Android未処理例外
- 16. マルチスレッド未処理例外
- 17. MonoDroid:未処理例外リカバリ
- 18. Global.asaxと未処理の例外
- 19. WPFバインディングと未処理の例外
- 20. Validationの例外処理.NETのベストプラクティス
- 21. C#の例外処理のベストプラクティス
- 22. スレッドの未処理の例外のキャッチ
- 23. 0x523d14cf(msvcr100d.dll)での未処理の例外?
- 24. 未処理の例外HttpWebResponseの
- 25. System.FormatException型の未処理の例外
- 26. mscorlibの未処理の例外
- 27. Windowsフォームの未処理の例外ログ
- 28. "msvcp90d.dll"の未処理の例外?
- 29. 'System.Data.SQLite.SQLiteException'型の未処理の例外
- 30. Windowsサービスアプリケーションの未処理の例外
確かに、信頼できるサービス(私が言及すべきである)のフォールト状態は、実際には広い質問ではありません。さまざまなサービスが障害状態を異なる方法で処理しました。私は、ステートレスで信頼性の高いサービスがどのように障害状態を処理するのか不思議です。 runasyncの間にフォールト状態を引き起こす障害が発生すると、SFは最終的にサービスをリサイクルするようになります。実際にはこれについて話すことはあまりありませんが。 –
@ g.t.w.d私は、この主題に非常に厄介な点がある理由は、(1)サービスファブリックの健全性と(2)信頼できるサービス状態という2つの交差する領域に十分なものがあるからです。この2つはサービス内のSystem.Fabric.Healthを使用して交差し、サービス状態管理によってファブリック内で発生したイベントに対してファブリックヘルスモニタが動作できるようにします。 –