Best Practices for Handling Transient Conditions in SQL Azure Client Applications
This post has been moved to a new location. Please follow the link below. Thank you.
Comments
- Anonymous
November 30, 2010
The comment has been removed - Anonymous
December 09, 2010
We are collaborating with the Entity Framework team to be able to provide a consistent story here. We will publish our recommendations in due course. - Anonymous
December 27, 2010
The comment has been removed - Anonymous
January 04, 2011
Peter, thank you for reaching out to us.Please note that the test project included into the source code distributed on the MSDN Code Gallery is reserved for internal testing and prototyping purposes and should not ideally be used as implementation guidance. I recommend you to review the following post that specifically talks about retry scenarios with Entity Framework.blogs.msdn.com/.../sql-azure-and-entity-framework-connection-fault-handling.aspx - Anonymous
January 20, 2011
As shown previously it isn’t hard to run Workflow Services on Windows Azure. In fact all we need to do - Anonymous
March 03, 2011
There is a dependency on Microsoft.ServiceBus but I don't have that dll in my system, that I know of. It does not show in the references dialog and is not in the Windows Azure 1.3 SDK folders. I searched Microsoft Download and it returned nothing. Where can I get this dll? Or where on my system might I find it? - Anonymous
March 03, 2011
Never mind, I found it. It is part of the AppFabric SDK which I did not have installed. In case anyone is looking for it I got it from:www.microsoft.com/.../details.aspx - Anonymous
May 24, 2011
When will MS Patterns & Practices Data Access Block include this type of logic and config?Thanks - Anonymous
June 08, 2011
Hi Niall,It's a perfectly valid question for the P&P team. We already provided them with all the code artifacts and asked to integrate the retry framework into the DAB. If you look at the work we have done with the EntLib's DAB, you will see that it's not too difficult to implement such integration yourself.appfabriccat.com/.../enterprise-library-on-windows-azure-key-learnings-from-customer-projectValery - Anonymous
June 17, 2011
Niall, perfect timing!The EntLib team is currently in the exploration phase for the Windows Azure Integration Pack for Enterprise Library 5.0. Please suggest this as a story on our uservoice site. Other users will be able to vote on this and we'll take that into consideration when finalizing our product backlog.Thanks,GrigoriEnterprise Library producer - Anonymous
June 17, 2011
Here's the uservoice link: entlib.uservoice.com/.../101257-azure-integration-pack - Anonymous
June 22, 2011
The comment has been removed - Anonymous
June 23, 2011
The comment has been removed - Anonymous
June 26, 2011
Wow, that was fast! Working perfectly for me now. - Anonymous
August 07, 2011
I tried this RetryPolicy because I want a robust application.I have the following code:int MaxRetry = 5;int DelayMS = 100;policy = new RetryPolicy<SqlAzureTransientErrorDetectionStrategy>(MaxRetry, TimeSpan.FromMilliseconds(DelayMS));Type = policy.ExecuteAction<string>(() => context.properties.First(p => p.Name == "not_exist_type_id").Value);but it sometiomes throws exception:"Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding." The RetryPolicy is not working if the connection times out?Best regards,Tom - Anonymous
August 08, 2011
The comment has been removed - Anonymous
August 14, 2011
I cannot find examples for how to use your framework for retrying Azure storage operations. Any hints? - Anonymous
August 15, 2011
Hi oliverbock,We have a plenty of real-world examples of how to use the framework with Windows Azure queues and blobs in order to make storage operations more resilient to transient faults. Specifically, please review the following post and download the sample code.windowsazurecat.com/.../implementing-storage-abstraction-layer-to-support-very-large-messages-in-windows-azure-queues