Queue Storage

Official Documentation

Service Description

With the Queue Service, the Microsoft Azure platform offers a messaging service through which communication partners can communicate with one another asynchronously by exchanging messages. Access is made over http/https. APIs are available for the main programming languages and technologies such as .NET, Java, and PHP for convenient access to queues and messages. The use of the Queue Service is not limited to use within an Azurebased application. Communication partners can also be outside the cloud.

The most common usage scenario for the Queue Service is the exchange of messages between individual components of a cloud service. A frontend component (e.g., a Web role) accepts work orders from the user and places these as messages into a queue from which they are then read and processed by one or more backend components (e.g., worker role instances). Such an application can be scaled easily (e.g., based on the fill level of the queue): if the queue is often only slightly full or is empty, it may be possible to reduce the number of backend components. If the queue is always heavily filled, it may be possible to process messages more quickly by adding further backend components.

Getting Started

  1. Azure205x - Microsoft Azure Storage
    5/30/2017, Mva
  2. Microsoft Azure Storage Explorer
    6/20/2016, Tool



Latest Content

Subscribe to News about Queue Storage

Title  
Blog
Blog
Blog
Video
Blog
Blog
Blog
Blog
Video
Video
Blog
more...


Azure Documentation

1. Overview
     1.1. Introduction to Queues
2. Get started
     2.1. Create a storage account
     2.2. Develop
          2.2.1. .NET
          2.2.2. Java
          2.2.3. Node.js
          2.2.4. C++
          2.2.5. PHP
          2.2.6. Python
          2.2.7. Ruby
          2.2.8. PowerShell
3. How to
     3.1. Plan and design
          3.1.1. Replication
          3.1.2. Designing HA Apps using RA-GRS
          3.1.3. Scalability and performance targets
          3.1.4. Performance and scalability checklist
          3.1.5. Concurrency
          3.1.6. Disaster recovery guidance
     3.2. Develop
          3.2.1. Samples
               3.2.1.1. .NET
               3.2.1.2. Java
          3.2.2. Configure connection strings
          3.2.3. Use the Storage Emulator
     3.3. Manage
          3.3.1. PowerShell
          3.3.2. Azure Automation
     3.4. Secure
          3.4.1. Security guide
          3.4.2. Configure firewalls and virtual networks
          3.4.3. Client-side encryption
               3.4.3.1. .NET
               3.4.3.2. Java
               3.4.3.3. Python
          3.4.4. Encryption for data at rest
          3.4.5. Shared key authentication
          3.4.6. Shared access signatures (SAS)
          3.4.7. Require secure transfer
     3.5. Monitor and troubleshoot
          3.5.1. Troubleshooting tutorial
          3.5.2. Monitor, diagnose, and troubleshoot
          3.5.3. Metrics and logging
               3.5.3.1. Azure Storage metrics in Azure Monitor
               3.5.3.2. Storage Analytics
               3.5.3.3. Enable and view metrics
     3.6. Samples
4. Reference
     4.1. PowerShell
     4.2. Azure CLI
     4.3. .NET
          4.3.1. Blobs, Queues, Tables, and Files
          4.3.2. Data movement
          4.3.3. Resource Manager
     4.4. Java
          4.4.1. Blobs, Queues, Tables, and Files
          4.4.2. Resource Manager
     4.5. Node.js
     4.6. Ruby
     4.7. PHP
     4.8. Python
     4.9. C++
     4.10. iOS
     4.11. Android
     4.12. REST
          4.12.1. Blobs, Queues, Tables, and Files
          4.12.2. Resource provider
          4.12.3. Import/Export
5. Resources
     5.1. Azure Roadmap
     5.2. Azure Storage client tools
     5.3. Forum
     5.4. Pricing
     5.5. Pricing calculator
     5.6. Service updates
     5.7. Stack Overflow
     5.8. Videos
     5.9. Azure Storage Explorer
          5.9.1. Storage Explorer
          5.9.2. Storage Explorer release notes
          5.9.3. Troubleshoot Storage Explorer
     5.10. NuGet packages
          5.10.1. Azure Storage Client Library for .NET
          5.10.2. Azure Storage Data Movement Library
          5.10.3. Azure Configuration Manager
     5.11. Source code
          5.11.1. .NET
               5.11.1.1. Blob, queue, table, and file
               5.11.1.2. Data movement
               5.11.1.3. Resource provider
          5.11.2. Node.js
          5.11.3. Java
          5.11.4. C++
          5.11.5. PHP
          5.11.6. Python
          5.11.7. Ruby
          5.11.8. iOS

Online Training Content

Date Title
5/30/2017 Azure205x - Microsoft Azure Storage
2/13/2014 Windows Azure Storage - Design and Implementation Jump Start
2/13/2014 Windows Azure Storage - Design and Implementation Jump Start

Tools

Tool Description
Cloud Combine Cloud Combine is IDE for cloud services that works in a way you expect. It supports Microsoft Azure, Amazon AWS and Google Cloud as well as golden classics such as FTP.
Azure Management Studio One tool to manage your Microsoft Azure cloud storage, diagnostics data and application workflows.
Microsoft Azure Storage Explorer Microsoft Azure Storage Explorer (Preview) is a standalone app from Microsoft that allows you to easily work with Azure Storage data on Windows, OSX and Linux.

Videos

Date Title Length
5/10/2017 Demystifying Cloud Data Services for an App Developer 0:33:50
11/25/2014 Deep Dive into Azure Storage Blobs, Disks, Files, Tables and Queues 0:58:15
10/22/2014 Game Services and Telemetry Processing in Microsoft Azure 0:46:03