【发布时间】:2011-11-06 21:59:24
【问题描述】:
是否可以使用 MSMQ 队列来负载平衡请求?如果我有 1-n 个客户端向 WCF 服务发送请求,然后该服务将每个请求排入队列,并且在后台有 1-n 个服务器,每个服务器都在它们可用时抓取下一个可用请求,我会假设这有效地实现了负载平衡。 .但是,我将如何获得回复?我意识到我可以在我的 WCF 服务中订阅“完成”事件,但是当我只关心一个事件时,我必须解析所有事件。我如何使用这种架构完成某种回调机制?
【问题讨论】:
-
您必须使用原始 MSMQ 吗?您是否研究过 NServiceBus 或竞争 ESB 之一?
标签: c# wcf architecture msmq soa