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?