(Cross-Post) Centralized Dead Letter Queue with Azure Service Bus

Thanks to Sean Feldman for writing this original post here! Azure Service Bus provides a robust Dead Letter mechanism. Each queue (or subscription) has its dead letter queue (DLQ). Messages ending up in DLQs are not necessarily poisonous, and potentially could be resolved by re-processing. That means DLQs should be monitored to allow dead lettered…


Service Bus client 3.2.3 is now live

Check out our newest release for the Service Bus client library! This release was primarily focused on Relays and Event Hubs. The NuGet package can be found at https://www.nuget.org/packages/WindowsAzure.ServiceBus/3.2.3. Below are the release notes: EventHub/Messaging: Added FWLinks to TimeoutException. EventHub: Fixed a bug in PrefetchSizeInBytes feature where once the prefetch limit is reached, prefetch can slow down…


How to use DateTime in a SqlFilter with .NET

Have you been wondering how to use DateTime inside of SqlFilters, with your Topics/Subscriptions? Have you also noticed that this doesn’t seem to work? var message = new BrokeredMessage(); message.Properties[“datetime”] = DateTime.Now; var sqlFilter = new SqlFilter(“datetime > ‘2016-06-06′”); That’s because you explicitly need to add the DateTime as a parameter, like so: var filter…


Service Bus client 3.2.2 is now live

Check out our newest release for the Service Bus client library! This release was primarily focused on Event Hubs, but there are still a couple of fixes in there for Messaging and Relay customers. The NuGet package can be found at https://www.nuget.org/packages/WindowsAzure.ServiceBus/3.2.2. Below are the release notes: EventHub/Messaging: Improve information in exception tracking in NamespaceManager…


Enhanced Exception Messages

You may have noticed recently that any exception that you receive from either Event Hubs or Service Bus Messaging now contains a little bit more information. This is true for both AMQP and HTTP, which also means that whether you use one of our clients, or a third party client you will still be able…


Trying out Service Bus Premium Messaging

Last week we launched the public preview of Azure Premium Messaging. This service delivers all the features of Service Bus Queues and Topics in an isolated runtime.   Creating a new Premium namespace can now be done in the Azure portal. Simply navigate to Service Bus then click the Create button at the bottom of…


Service Bus Premium Messaging Public Preview

Today we launched Service Bus Premium Messaging into public preview at Ignite New Zealand. Azure Service Bus Premium Messaging is a new offering, now entering public preview, that builds on the successful and reliable foundation of Service Bus Messaging. Premium Messaging provides a number of key enhancements for greater predictability and performance required for the…


How exactly does Event Hubs Throttling Work?

This is a good question and it comes up fairly often. Event Hubs provides capacity through a concept called a Throughput Unit (TU). A TU entitles you to a maximum of 1000 events per second or 1 MB per second of ingress (traffic to Event Hubs) and double that amount in egress – traffic out…


Service Bus, Event Hubs, and Web Sockets

We make some good stuff in the Azure Service Bus team and we tend to make it fairly quickly (both as it operates and as we iterate). For both Messaging (Queues & Topics) and Event Hubs we favor the AMQP protocol because the performance it gives us – including things like flow control and a…