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…


Retirement of Service Bus Message Buffers service

Service Bus Buffers is an Azure service that was introduced in 2010 with the first wave of Azure. It is a volatile in memory communication buffer that was replaced by Queues and Topics which offer similar semantics on a much more feature rich platform with higher reliability.   Although required APIs to use Service Bus…


Event Hub Publisher Policy in Action

The 2.6 SDK released last week included some important enhancements to the client experience of working with Event Hubs. This blog will describe using SAS based publisher policy with Event Hubs. This High Level Overview of SAS with Service Bus explains the background of SAS – the rest of this blog will show SAS in…


ServiceBus Client 2.6 Nuget is now live on Nuget.org

Yesterday the Service Bus Engineering team updated our public nuget feed with our 2.6 client updates This update contains a lot of updates and additions directly requested from our customers. Please always use the latest Azure Service Bus packages. https://www.nuget.org/packages/WindowsAzure.ServiceBus/2.6.0 https://www.nuget.org/packages/Microsoft.Azure.ServiceBus.EventProcessorHost/1.1.0 https://www.nuget.org/packages/WindowsAzure.ServiceBus.PerformanceCounters/2.6.0 Release Notes The following new features/fixes are introduced in Service Bus client:  Event…


Event Processor Host Best Practices Part 2

In the last blog we talked about the basics of the EventProcessorHost. In this blog we’ll talk about some deeper details around lease management and EventProcessorHost options. Lease management Checkpointing is not the only use of the storage connection string performed by EventProcessorHost.  Partition ownership (that is reader ownership) is also performed for you.  This…


Event Processor Host Best Practices Part 1

Azure Event Hubs is a very powerful telemetry ingestion service that was created by the Service Bus team.  It went into General Availability in late October and today can be used to stream millions of events for very low cost.  The key to scale for Event Hubs is the idea of partitioned consumers.  In contrast…


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…


New PowerShell 0.8.9 released

Last week the Azure SDK team released Microsoft Azure PowerShell 0.8.9 which can be installed with the Web Platform installer.  This updated includes a new -CreateACSNamespace parameter for the New-AzureSBNamespacecmdlet that we talked about in Change to Azure Service Bus Portal: Default Authentication Mechanism for Service Bus Namespaces now SAS.  This new optional parameter defaults to True for…