4

我知道这个问题是模棱两可的,但我可以找到任何相关的东西。

是否有任何软件、块、SQL 中的角色、Windows Server 中的角色,或者像 Azure 队列一样工作的任何东西?

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

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

4

1 回答 1

3

如果您正在寻找功能对等并希望在 Azure 和本地之间切换;Windows Server 的服务总线完全符合您的要求。这是 Azure 云中提供的相同功能的本地安装。

Windows 服务器的服务总线

用于 Windows Server 的服务总线的目的是在 Windows Azure 和 Windows Server 之间提供类似的功能,并实现开发和部署应用程序的灵活性。它建立在与服务总线云服务相同的架构上,并提供扩展和弹性功能。为开发应用程序而公开的编程模型、Visual Studio 支持和 API 与云服务对称,从而更容易为两者开发应用程序并在两者之间切换。 适用于 Windows Server 1.1 的服务总线概述

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

安装消息队列 (MSMQ)

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

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

于 2014-09-26T15:14:54.993 回答