WCF和队列调用

时间:2011-04-21 00:19:33

标签: c# wcf msmq wcf-client

一直在玩WCF IIS&自托管解决方案(我想我说得对)。基本上,相同代码库的副本,托管网站正在相互通信。

当事件发生时,我需要将客户端连接到多个端点以发送消息。我想将这些调用排队并让它们发生异步。

我想知道是否应该放入msmq,客户端是否已准备好调用方法或端点和消息等。然后让Windows服务从队列中挑选作业以发送消息。

我是否会遗留一些传统路径并错过WCF的某些功能?

一些线索是最好的方法吗?

感谢

1 个答案:

答案 0 :(得分:0)

这听起来像是NServiceBus等发布/订阅服务总线的完美用例。基本上,您从网站端点发送消息(在MSMQ上使用NServiceBus)。另一个端点根据从网站收到的消息作出一些决定,然后publishes以事件的形式向所有感兴趣的订户提供该决定的结果。