Windows Azure Service Bus (4) Service Bus Queue和Storage Queue的区别

  《Windows Azure Platform 系列文章目录

  熟悉笔者文章的读者都了解,Azure提供两种不同方式的Queue消息队列:

  1.Azure Storage Queue

  具体可以参考:

      Windows Azure Cloud Service (12) PaaS之Web Role, Worker Role, Azure Storage Queue(下)

  Azure Storage Queue提供基础的消息队列服务,例如AddMessage, DeleteMessage。

  Azure Storage Queue消息容量为64KB(使用 Base64 编码时为 48 KB),最大容量为200TB

  Azure Storage Queue的消息接受,需要在WorkerRole.cs的Run()函数中编写额外的代码。

  2.Azure Service Bus Queue

  具体可以参考:

      Windows Azure Service Bus (2) 队列(Queue)入门

      Windows Azure Service Bus (3) 队列(Queue) 使用VS2013开发Service Bus Queue

      Windows Azure Service Bus (5) 主题(Topic) 使用VS2013开发Service Bus Topic

  Azure Service Bus Queue提供更加复杂的消息队列服务,例如队列、主题、中继等。

  Azure Service Bus Queue的消息容量为256KB,最大容量1GB至80GB,能够保证绝对的First-In-First-Out (FIFO)

  Azure Service Bus Queue的消息接受,在WorkerRoleWithSBQueue1的Run()函数中,提供Client.OnMessage((receivedMessage) => ,用来接收消息。

  其他有关Azure  Storage Queue和 Service Bus Queue的详细比较,请参考MSDN文章:

  https://msdn.microsoft.com/zh-cn/library/azure/hh767287.aspx

时间: 2024-08-09 15:26:01

Windows Azure Service Bus (4) Service Bus Queue和Storage Queue的区别的相关文章

windows azure Vm、cloud service、web application 如何选择可用的服务

windows azure 的web应用和虚拟机都经常用.我们经常把我们的网站部署上去.一般选择web应用或者开一个虚拟机.开一个虚拟机就会按照虚拟机的使用时间进行计费. 那么我们选择web部署在哪里有什么区别呢. 这是从一个azure的研究人员那里找到的文章. 文章如下: 相信大家看过我的博文之后,对于Windows Azure托管服务有了一定的了解.那我们会发现一般情况下Windows Azure 服务分为三种,分别是: Windows Azure Website Cloud Service

Windows Azure文件共享服务--File Service

部署在Windows Azure上的虚拟机之间如何共享文件?例如:Web Server A和Web Server B组成负载均衡集群,两个服务器需要一个共享目录来存储用户上传的文件.通常,大家可能首先想到的是在一个虚拟机上开放一个共享目录或者NFS服务(Linux).其实,Windows Azure的文件共享服务就可以很好的解决这个问题,而且不需要在虚拟机上开放共享目录或者提供NFS服务. 文件共享服务是Windows Azure存储服务的一部分.每个存储账户(Storage Account)都

跟我学Windows Azure 五 使用Cloub Service连接Blob Service完成图片的上传

首先,我们创建一个云服务项目,用来演示我们的blob存储 下来我们修改我们我们云服务的名字 我们需要添加一个空的WebForm的项目 点击完成,我们可以看到我们的解决方案已经添加完成 下来我们需要添加一个实体类,用来存储文件的信息. 下面是我们实体类的 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace BlobWebRole { public class I

[转]Windows Azure入门教学系列 (六):使用Table Storage

本文转自:http://blogs.msdn.com/b/azchina/archive/2010/03/11/windows-azure-table-storage.aspx 本文是Windows Azure入门教学的第六篇文章. 本文将会介绍如何使用Table Storage.Table Storage提供给我们一个云端的表格结构.我们可以把他想象为XML文件或者是一个轻量级的数据库(当然,不是通过SQL 语句进行数据的操作). 使用Table Storage的方法依然是调用REST API

Windows Azure存储容器私有,公共容器,公共Blob的区别

当我们在Windows Azure中创建或编辑存储的容器时,需要选择访问类型,本文将描述一下这三个选项的区别. 1. 私有: 默认选项,顾名思义,用户不能通过URL匿名进行访问容器或容器内的任何Blob,访问必须要提供存储帐户名称与访问密钥. 2. 公共Blob 选择该选项后,容器内的所有文件均可通过URL进行匿名访问,但无法访问容器元数据属性或容器内列表. 示例:通过该URL可直接匿名下载该文件: https://imcfile.blob.core.windows.net/mycontaine

[书目20140902]实战Windows Azure——微软云计算平台技术详解 --徐子岩

目录第1章  云计算技术简介    1.1  云计算所要解决的问题    1.2  云计算平台的分类    1.3  微软云计算平台Windows Azure        1.3.1  高可用性        1.3.2  易于部署和伸缩        1.3.3  全球化        1.3.4  开发语言和开发模型第2章  Windows Azure云计算平台    2.1  Windows Azure平台的组成部分和主要功能        2.1.1   Windows Azure  

Windows Azure 功能再扩充-SQL Database开始支持导入导出功能

本文将介绍 SQL Database 新增的导入导出功能,帮助您可以透过数据层应用程序把数据库导入到 SQL Database,或是将 SQL Database 导出至 Cloud Storage. [背景说明] 在 Facebook 上看到 Eric Shangkuan 分享 ScottGu 发表的文章,文中提到 Windows Azure Platform Management Portal 的再次扩充许多新功能,其中包含下列功能: Service Bus Management and Mo

Windows Azure Platform体验(1):Windows Azure

创建云服务项目 首先理解下Web托管角色功能,利用这个功能,我们创建一个新网站,然后将它托管在Windows Azure内. 以管理员身份启动Visual Studio 2010,创建一个新的Azure云服务项目.选择"云"模板类型的"Windows Azure 云服务"项目模板.将这个新项目命名为"HelloAzure",单击"确定"之后,立即弹出一个新的向导. 在这个向导中,可以为这个云应用程序创建一些不同类型的角色,这样

Windows Azure中文博客 Windows Azure入门教学系列 (一): 创建第一个WebRole程序

http://blogs.msdn.com/b/azchina/ 本文转自:http://blogs.msdn.com/b/azchina/archive/2010/02/09/windows-azure-webrole.aspx 这是一系列Windows Azure入门教学文章的第一篇. 在第一篇教学中,我们将学习如何在Visual Studio 2010中创建一个WebRole程序(C#语言). 在开始本教学之前,请确保你从Windows Azure 平台下载下载并安装了最新的Windows