我有一个队列接收器,它从队列中读取消息并处理消息(进行一些处理并将一些数据插入到azure表中或检索数据)。
我观察到的是,我的处理方法('2017-05-210'
)抛出的任何异常都会导致重试,即将消息重新传递到默认值10次。
可以自定义此行为,即我只重试某些异常而忽略其他异常。就像有一些网络问题一样,那么重试是有意义的,但如果它是SendResponseAsync()
,那么我可能不想重试。
由于BadArgumentException(poisson message)
客户端库需要重试,我们可以自定义此行为吗?
这是接收端的代码
ServiceBus