Service Bus client 3.3.1 is now live

Check out our newest release for the Service Bus client library! This release was primarily focused on messaging and the addition of advanced AMQP runtime features (more details on that to come soon). This will also be the preferred library version to use with Premium messaging, which will become generally available soon! The NuGet package…


Advanced Service Bus with AMQP

This post was written by my team member Clemens Vasters. The Advanced Message Queueing Protocol 1.0 is a standardized framing and transfer protocol for asynchronously, securely, and reliably transferring messages between two parties. AMQP 1.0 is the result of broad industry collaboration that brought together middleware vendors with many messaging middleware users. The technical standardization…


(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…


EventProcessorHost for Java Released

Any Java fans out there? We just added the EventProcessorHost to the master branch of our Event Hubs Java client. Now you can consume messages from an Event Hub with the same simplicity as our .NET client. No need to worry about partitions or check-pointing, we do all that work for you. And since its…


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…


Service Bus SDK 3.0.x Part 1

Last week we released our new Service Bus SDK for .NET and we want to publish a series of blogs about it addressing the major changes. This may end up being a fairly long series… but we’ll see.   First and foremost was the move away from the Asynchronous Programming Model (APM) pattern. This pattern,…


The importance of staying current

One of my favorite aspects of Azure Service Bus, or most true cloud platforms, is the continuous delivery model that we as a product team use to constantly improve the service. We are capable of updating our service, while running, at any time. In fact we do it all the time and customers don’t really…


Sending to an Event Hub with JMS

Newly posted on GitHub, a sender sample for use with the Qpid JMS AMQP 1.0 client. Note that the ability to set a partition key on a message requires a feature not in the currently released version of the client (0.30) but which should be available in the next release. The other ways of sending…