我正在開發Azure服務結構解決方案。 我已經實施了一個狀態的演員,一切正常。 任何人都可以解釋我,如果在我的Actor實現中拋出用戶異常會發生什麼?如果對actor的調用引發異常,Service Fabric Environment將執行什麼操作?是否有任何默認重試邏輯,即再次強制調用?Azure服務結構演員重試邏輯異常
回答
如果演員拋出異常,則在ActorRemotingExceptionHandler或IExceptionHandler
的其他默認實現中處理。目前,如果異常是與網絡問題或羣集或節點可用性無關的普通異常,則它將在您將能夠處理它的客戶端上重新生成。
好的,在我的情況下,我主持過集羣中的WebApi控制器。控制器調用某個狀態的actor。如果在我的actor實現中引發了Excption,那麼對actor的調用永遠不會返回。在LocalCluster中一切正常,但在Azure集羣中,調用永遠不會返回。 – M009
@ M009是否確定在本地環境和Azure中有相同類型的異常?你有沒有安裝相同版本的SDK?你使用最新的? – cassandrad
@ M009和你正在得到什麼類型的例外? – cassandrad
- 1. Azure服務結構演員提醒註冊異常
- 2. Azure服務結構演員初始化
- 3. Azure服務結構 - 刪除自定義服務的演員
- 4. 長期運行任務的Azure服務結構演員
- 5. 服務結構演員和信號R
- 6. 服務結構演員接口
- 7. 演員異常?
- 8. 演員異常
- 9. 服務結構演員服務依賴注入和演員事件
- 10. Web服務中的重試邏輯
- 11. 演示邏輯或業務邏輯?
- 12. 服務結構Azure測試環境
- 13. Azure服務結構參與者 - 未處理的異常?
- 14. SQL Azure數據庫重試邏輯
- 15. CakePHP異常邏輯
- 16. 重試邏輯
- 17. REST服務的異常層次結構
- 18. Django的演員() - 邏輯/算法
- 19. 休眠類演員異常
- 20. 類演員異常JSF
- 21. 類演員異常問題
- 22. Azure服務結構路由
- 23. Azure服務結構與ApplicationGateway
- 24. Azure結構服務 - 如何
- 25. 區分邏輯和結構/異常錯誤
- 26. Azure服務結構服務間通信
- 27. Monadic重試邏輯W/F#和異步?
- 28. 服務結構演員狀態和列表
- 29. 服務結構演員定時器性能影響
- 30. 服務結構演員方法的測量持續時間
可能重複的[Azure服務結構參與者 - 未處理的異常?](http://stackoverflow.com/questions/37191068/azure-service-fabric-actors-unhandled-exceptions) –