WEB开发网
开发学院服务器云计算 Windows Azure入门:使用Queue Storage 阅读

Windows Azure入门:使用Queue Storage

 2010-05-17 00:00:00 来源:WEB开发网   
核心提示:本文将会介绍如何使用Queue Storage,Queue Storage提供给我们一个云端的队列,Windows Azure入门:使用Queue Storage,我们可以用Queue Storage来进行进程间的相互通信(包括运行在不同机器上的进程之间的通信),一个使用Queue Storage经典的场景是,确认完毕

本文将会介绍如何使用Queue Storage。Queue Storage提供给我们一个云端的队列。我们可以用Queue Storage来进行进程间的相互通信(包括运行在不同机器上的进程之间的通信)。一个使用Queue Storage经典的场景是,在一个Web应用程序中,用户通过表单递交给服务器数据,服务器收到数据后将进行处理,而这一处理将花费很多时间。这种情况下,服务器端通过Queue Storage可以把用户递交的信息存储在队列中,后台再运行一个程序从队列中取得数据进行信息的处理。以往如果程序时运行在Windows操作系统上,那么我们可以使用MSMQ来做类似的工作。而Queue Storage的出现为我们提供了另一种选择。特别是在非Windows操作系统上,我们依然可以使用Queue Storage的REST API来很方便地使用它。  

为了方便.NET开发人员,我们在SDK中提供了Microsoft.WindowsAzure.StorageClient类来帮助发送REST请求。

步骤一:创建解决方案和项目

由于我们要在本地模拟环境下测试Queue Storage,首先,请确保Development Storage的管理器程序已经启动。我们可以找到管理器的进程手动启动或者让Visual Studio帮助我们启动他。

右击工具栏中Development Fabric的图标,选择”Show Development Storage UI”。弹出如下图所示的窗口:

我们要关注的是Service management中Queue所在的一行。要确保Status为Running。

确认完毕后启动Visual Studio,并且新建两个Console项目。我们将演示如何在一个Console程序中往Queue Storage中添加信息然后另外一个Console程序如何读取并处理信息。

1 2 3  下一页

Tags:Windows Azure 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接