简体   繁体   English

Azure Storage Queue就像内部部署一样

[英]Azure Storage Queue like on premise

I know this question is ambigus but I could find anything relevant. 我知道这个问题是ambigus但我能找到任何相关的东西。

Is there any software, nuggget, role in SQL, role in Windows Server, or whatever that works like the Azure Queues? 是否有任何软件,nuggget,SQL中的角色,Windows Server中的角色,或者类似Azure Queues的任何内容?

I have a cloud web site running on azure that store some message in an Azure queue. 我有一个在azure上运行的云网站,它将一些消息存储在Azure队列中。 A background service (Azure Web Job) is monitoring the queue, and when there is a new message it is processed on background. 后台服务(Azure Web作业)正在监视队列,当有新消息时,它将在后台处理。 I would like to do something like this on premise. 我想在内部做这样的事情。

What should I do for create a queue and monitor it from a Windows Service, like in Azure? 我应该怎么做才能创建一个队列并从Windows服务中监控它,比如在Azure中?

If you are looking for feature parity and want to switch between Azure and on-premise; 如果您正在寻找功能奇偶校验并希望在Azure和内部部署之间切换; Service Bus for Windows Server does exactly what you are looking for. Windows Server的Service Bus完全符合您的要求。 This is an on-premise installation of the same features offered in the Azure cloud. 这是Azure云中提供的相同功能的内部部署安装。

Service Bus for Windows Server Windows Server的Service Bus

The purpose of Service Bus for Windows Server is to provide similar capabilities across Windows Azure and Windows Server, and to enable flexibility in developing and deploying applications. Service Bus for Windows Server的目的是提供跨Windows Azure和Windows Server的类似功能,并实现开发和部署应用程序的灵活性。 It is built on the same architecture as the Service Bus cloud service and provides scale and resiliency capabilities. 它与Service Bus云服务构建在相同的体系结构上,并提供扩展和弹性功能。 The programming model, Visual Studio support, and APIs exposed for developing applications are symmetric to that for the cloud service making it easier to develop applications for either, and switch between the two. 编程模型,Visual Studio支持和为开发应用程序公开的API与云服务的对称,使得开发应用程序更容易,并在两者之间切换。 Service Bus for Windows Server 1.1 Overview 适用于Windows Server 1.1的Service Bus概述

If it's just queue's you are looking for you could also work with MSMQ, which can be installed as a Windows feature. 如果它只是你正在寻找的队列,你也可以使用MSMQ,它可以作为Windows功能安装。

Installing Message Queuing (MSMQ) 安装消息队列(MSMQ)

Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. 消息队列(MSMQ)技术使在不同时间运行的应用程序能够跨异构网络和可能暂时脱机的系统进行通信。 Applications send messages to queues and read messages from queues. 应用程序将消息发送到队列并从队列中读取消息。 Message Queuing (MSMQ) 消息队列(MSMQ)

There are more alternatives for message queue's but these are either already available on your Windows environment or have feature parity with Azure. 消息队列有更多替代方案,但这些替代方案要么已在Windows环境中可用,要么具有与Azure相同的功能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM