Azure Storage Queue就像内部部署一样

时间:2014-06-03 03:24:19

标签: c# azure azure-webjobs

我知道这个问题是ambigus但我能找到任何相关的东西。

是否有任何软件,nuggget,SQL中的角色,Windows Server中的角色或其他类似Azure Queues的角色?

我有一个在azure上运行的云网站,它将一些消息存储在Azure队列中。后台服务(Azure Web作业)正在监视队列,当有新消息时,它将在后台处理。我想在内部做这样的事情。

我应该怎么做才能创建一个队列并从Windows服务中监控它,比如Azure?

1 个答案:

答案 0 :(得分:3)

如果您正在寻找功能奇偶校验,并希望在Azure和内部部署之间切换; Windows Server的Service Bus完全符合您的要求。这是Azure云中提供的相同功能的内部部署安装。

Service Bus for Windows Server

  

Windows Server Service Bus的目的是提供跨Windows Azure和Windows Server的类似功能,并实现开发和部署应用程序的灵活性。它与Service Bus云服务构建在相同的体系结构上,并提供扩展和弹性功能。编程模型,Visual Studio支持和为开发应用程序公开的API与云服务的对称,使得开发应用程序更容易,并在两者之间切换。   Service Bus for Windows Server 1.1 Overview

如果它只是您正在寻找的队列,您也可以使用MSMQ,它可以作为Windows功能安装。

Installing Message Queuing (MSMQ)

  

消息队列(MSMQ)技术使在不同时间运行的应用程序能够跨异构网络和可能暂时脱机的系统进行通信。应用程序将消息发送到队列并从队列中读取消息。 Message Queuing (MSMQ)

消息队列有更多替代方案,但这些替代方案要么已在Windows环境中可用,要么具有与Azure相同的功能。