我想使用 WCF + net.MSMQ,我对 Azure Service Bus 或 Azure 队列不感兴趣,这些东西太贵了,不符合我设置 P2P 服务的要求。
可靠性也不是问题,系统已经内置了检查丢失消息的机制——以防发生严重的硬件故障。
鉴于所有这些,如果我在 Web/Worker 角色中使用以下代码行提供服务,这是否可行,再次抛开这种本地存储的可靠性:
MessageQueue.Create(newQueuePath, isTransactional)
此外,从外部/内部端点调用 WCF MSMQ 服务是否会在负载均衡器后面成功?