我有一个wcf服务并处理很多客户端(服务器文档生成)。此服务应该收到大量请求,应该在队列中处理。它也有一个回调。 (回调将返回成功生成的文档)。我仍在使用PIA,将来会实施OpenXML。
wcf msmq是实现这个的方法吗?
是否有任何样品可能相关?以前它在本地机器上运行,但现在想把它改成所谓的“服务器生成”
答案 0 :(得分:1)
WCF MSMQ不直接支持回调 - 它仅支持单向操作。但是例如this article讨论了如何添加这种支持。使用默认配置,您可以将消息发送回原始发件人,但它不是回调。为了支持响应,每个客户端都必须公开其队列的队列和传递地址,作为请求的一部分,以便能够从服务接收消息。有关MSMQ中的回复的更多信息,请参见MSDN magazine。