Azure Service Bus · AsyncAPI Specification
Azure Service Bus Messaging
Version 2021-11-01
Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics. This AsyncAPI spec describes the messaging patterns for sending and receiving messages via Service Bus queues and topics.
View Spec
View on GitHub
AzureCloudEnterpriseMessage BrokerMessagingPub/SubQueuesAsyncAPIWebhooksEvents
Channels
{queueName}
Send a message to a queue
A Service Bus queue provides FIFO message delivery to one or more competing consumers. Messages are stored durably in the queue until retrieved by a receiver.
{topicName}
Publish a message to a topic
A Service Bus topic enables publish-subscribe messaging. Publishers send messages to a topic, and subscribers receive messages from subscriptions associated with the topic.
{topicName}/subscriptions/{subscriptionName}
Receive a message from a topic subscription
A subscription to a Service Bus topic. Each subscription receives a copy of messages published to the topic, filtered by subscription rules.
Messages
ServiceBusMessage
Service Bus Message
A message sent or received via Azure Service Bus.
DeadLetterMessage
Dead Letter Message
A message moved to the dead-letter queue.
Servers
amqp
azure-service-bus
{namespaceName}.servicebus.windows.net
Azure Service Bus AMQP endpoint
https
azure-service-bus-https
{namespaceName}.servicebus.windows.net
Azure Service Bus HTTP endpoint