我尝试使用Azure Functions将API组合在一起,并将其数据存储在Table Storage中。我有这一切,但我想实现Azure存储客户端提供的重试策略。
是否有人知道这是否已在幕后制作'或者是否需要将一些代码添加到将CloudTable
传递给函数的绑定中。
感谢您的帮助。
答案 0 :(得分:0)
据我所知,针对Windows Azure存储的所有操作都是基于REST的HTTP操作,所有请求(成功或失败)都会返回HTTP状态代码。
因此,如果请求失败,重试策略代码块会拦截异常并检查HTTP状态代码(以及存储服务返回的错误代码),并根据该状态代码确定是否应重试请求。 / p>
因此,如果你想在azure函数中实现重试警察,你可以使用try catch来捕获HTTP状态代码并编写你自己的逻辑来重试。
答案 1 :(得分:0)
我会像你建议的那样和波莉一起去。这很棒。请参阅我在此处对类似查询的回答:Read retry on Azure Table,这可以让您对实施有所了解。