Azure Service Bus Messaging documentation
Learn how to set up messaging that connects applications and services across on-premises and cloud environments.
- Service Bus Messaging Documentation
- Overview
- Quickstarts
- Service Bus queues
- Create a Service Bus queue
- Send and receive messages
- .NET
- Go
- Java
- JavaScript
- Python
- TypeScript
- Services Bus topics and subscriptions
- Create topics and subscriptions
- Publish and subscribe for messages
- .NET
- Java
- JavaScript
- Python
- TypeScript
- Service Bus queues
- Tutorials
- Update inventory
- Handle Service Bus events via Event Grid
- Build message-driven business applications with NServiceBus
- Samples
- Concepts
- Queues, topics, and subscriptions
- Premium messaging
- Compare Azure Queues and Service Bus queues
- Local emulator
- Advanced features
- Overview of advanced features
- Message sessions
- Duplicate message detection
- Topic filters and actions
- Message browsing
- Message transfers, locks, and settlement
- Dead-letter queues
- Message deferral
- Prefetch messages
- Chain entities with auto-forwarding
- Transaction processing
- Optimize performance
- Geo-Disaster Recovery
- Geo-Replication
- Asynchronous messaging and high availability
- Handling outages and disasters
- Throttling
- Enforce minimum required TLS version
- Delete messages in Service Bus
- Federation
- Security
- Integration with other services
- How-to guides
- Develop
- Migrate
- Monitor
- Integrate
- Manage
- Enable sessions for a queue or subscription
- Enable duplicate detection for a queue or topic
- Enable partitions basic / standard
- Enable partitions for queues or topics in premium tier
- Enable auto forwarding for a queue or subscription
- Enable dead lettering for a queue or subscription
- Get message counters
- Move across regions
- Automatically update messaging units
- Use Azure PowerShell to provision entities
- Service Bus management libraries
- Suspend and reactivate messaging entities
- Use Service Bus Explorer
- Prepare for planned maintenance
- Use ARM templates
- Secure
- Allow access from specific IP addresses
- Allow access from specific virtual networks
- Allow access via private endpoints
- Encrypt data using customer-managed keys
- Disable local or SAS authentication
- Configure minimum required TLS version
- Audit minimum required TLS version
- Configure TLS version for client
- Troubleshoot
- Reference
- Resources