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…


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


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…


Using Service Bus with the Proton-C client

One of the third-party clients that we have tested with Service Bus is Proton-C, a client that is part of the Apache Qpid project. Proton-C has gone through five versions since we started working with it, and each one has some differences from previous versions which are important for users to know about. The samples…