Ricardo Polo Jaramillo
Ricardo Polo Jaramillo

Reputation: 12318

Azure Storage Queue like on premise

I know this question is ambigus but I could find anything relevant.

Is there any software, nuggget, role in SQL, role in Windows Server, or whatever that works like the Azure Queues?

I have a cloud web site running on azure that store some message in an Azure queue. A background service (Azure Web Job) is monitoring the queue, and when there is a new message it is processed on background. 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?

Upvotes: 4

Views: 3651

Answers (1)

Leo
Leo

Reputation: 331

If you are looking for feature parity and want to switch between Azure and on-premise; Service Bus for Windows Server does exactly what you are looking for. This is an on-premise installation of the same features offered in the Azure cloud.

Service Bus for Windows Server

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. It is built on the same architecture as the Service Bus cloud service and provides scale and resiliency capabilities. 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. Service Bus for Windows Server 1.1 Overview

If it's just queue's you are looking for you could also work with MSMQ, which can be installed as a Windows feature.

Installing Message Queuing (MSMQ)

Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues. Message Queuing (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.

Upvotes: 3

Related Questions