我正在开发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. 服务结构演员接口
- 4. 演员异常?
- 5. 服务结构演员服务依赖注入和演员事件
- 6. Web服务中的重试逻辑
- 7. Azure服务结构参与者 - 未处理的异常?
- 8. 服务结构Azure测试环境
- 9. SQL Azure数据库重试逻辑
- 10. REST服务的异常层次结构
- 11. 类演员异常问题
- 12. 类演员异常JSF
- 13. Azure服务结构与ApplicationGateway
- 14. Azure结构服务 - 如何
- 15. Monadic重试逻辑W/F#和异步?
- 16. Azure服务结构服务间通信
- 17. JMS MQ实现重试逻辑而不会抛出异常
- 18. 服务结构演员定时器性能影响
- 19. 服务结构演员状态和列表
- 20. Azure服务结构:无法运行本地服务结构簇
- 21. 重构业务逻辑验证
- 22. Windows服务逻辑
- 23. 模型逻辑和服务层逻辑
- 24. Akka演员:远程演员异常“期货超时后”
- 25. Azure服务结构中的可伸缩工作人员
- 26. 目录结构逻辑
- 27. 业务逻辑和服务
- 28. 重启服务异常
- 29. Azure表存储服务异常
- 30. 封装常见异常处理逻辑
可能重复的[Azure服务结构参与者 - 未处理的异常?](http://stackoverflow.com/questions/37191068/azure-service-fabric-actors-unhandled-exceptions) –