【发布时间】:2011-04-21 00:19:32
【问题描述】:
一直在使用 WCF IIS 和自托管解决方案(我想我说的没错)。基本上,相同代码库的副本、托管网站是相互通信的。
当事件发生时,我需要将客户端连接到多个端点以发送消息。我想将这些呼叫排队并让它们异步发生。
我想知道是否应该将客户端准备好调用方法或端点和消息或其他东西放在 msmq 中。然后让 Windows 服务从队列中挑选作业以发送消息。
我是不是走上了一些传统的道路,错过了 WCF 的一些功能?
一些线索是最好的方法吗?
谢谢
【问题讨论】:
-
您可能知道,客户端配置可以有多个端点用于具有不同地址的同一个合约。因此,您可以根据事件使用特定的端点。这里排队是不是很严格?
标签: c# wcf msmq wcf-client