2013-01-24 48 views
0

我比使用SQL Azure取得成功更让人心痛,我正在寻找有关创建SQL Azure连接的最新方法和最可靠代码的指导。我的理解是,最可靠的SQL Azure连接代码?

  1. 已经发生了重大变化,最近2013年1月1日(又一次)影响SQL Azure性能。
  2. MS已经发布了SQL Azure特定的库,它使连接到SQL Azure的可靠性更高,并且消除了重试代码的需求。那是对的吗?我没有跟上这些变化,但我的理解是它更可靠。

如果它对任何人都很重要,我目前使用(传统?)方法尝试连接到SQL Azure,然后检查异常并再次尝试连接。我希望能得到回复,这将有助于我消除这种胡言乱语。

请指教。

回答

1

我一直在使用传统的Retry逻辑,他们推荐并没有真正的问题。但是,如果发生异常,我通常会尝试多次,每次重试之间几秒钟最多可以尝试10次。

+0

哇,10倍?我认为MS这样的重试是明确的不鼓励。你有没有衡量你经常碰到高端或者比5次重试更多的指标?我猜这个数字比大多数人意识到的要高。 –

+0

我没有关于重试的指标,但它可能是一个有趣的事情记录。我从MS看到的大多数示例都使用5.我知道现在很少出现连接错误。 – Craig

+0

这可能是需要考虑的事情。每次尝试失败时,我只做1次重试。 –