我们使用瞬态故障处理应用程序块来处理 Azure 云到设备通信期间的瞬态故障。因此,我们定义了自己的检测策略来实现ITransientErrorDetectionStrategy
,但不知道哪些异常会发生,哪些是暂时的。
企业库定义了一些策略,例如CacheTransientErrorDetectionStrategy
or SqlDatabaseTransientErrorDetectionStrategy
。
我的问题:
- 是否存在通过 AMQP 与 IoTHub 通信的预定义检测策略?
- 如果不是 - 哪些异常可能发生,哪些是暂时的?