Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is MSMQ available on Azure

Tags:

.net

wcf

azure

msmq

I want to use WCF + net.MSMQ, I am not interested in Azure Service Bus or Azure queue, those things are way too expensive and do not meet my requirement for setting up a P2P services.

Reliability is not an issue either, the system has a built in mechanism already to check for missing messages - in case of a serious hardware failure.

Given all that if I had a service inside a Web/Worker role with the following line of code, will this work, again reliability of such local storage aside:

MessageQueue.Create(newQueuePath, isTransactional)

Also will the call to the WCF MSMQ service succeed behind the load balancer, from both an external/internal endpoint?

like image 742
Alwyn Avatar asked May 10 '12 03:05

Alwyn


3 Answers

There is currently no MSMQ platform offering from Windows Azure as Azure Storage Queues and Azure Service Bus are deemed to be a replacement.

However, every blog, report, and knowledgeable person is foreboding an inevitable release of IAAS offering from Microsoft "sometime real soon now". When that happens, running products like MSMQ in Azure will be possible.

like image 178
Igorek Avatar answered Oct 22 '22 16:10

Igorek


Our team owns MSMQ and Service Bus. We're actively working on making it easy to bridge between those two technologies and we will also make the Service Bus messaging engine available locally. It should be fairly straightforward to build a thin abstraction now that lets you use the one or the other.

You might also want to look at http://code.msdn.microsoft.com/windowsazure/Brokered-Messaging-MSMQ-a31c6644

like image 33
Clemens Vasters Avatar answered Oct 22 '22 15:10

Clemens Vasters


There isn't an Azure version of MSMQ.

I believe there's nothing to migrate from MSMQ to Azure Queue

like image 1
Peter Ritchie Avatar answered Oct 22 '22 14:10

Peter Ritchie