WCF和队列调用



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

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

我想知道我是否应该放置一个msmq,客户端准备调用方法或端点和消息或其他东西。然后让一个windows服务从队列中挑选任务来发送消息。

我是否走在一些遗留的道路上,错过了WCF的一些功能?

最好的方法是什么?

谢谢

这听起来像是发布/订阅服务总线(如NServiceBus)的完美用例。基本上你从你的网站端点发送消息(在MSMQ之上使用NServiceBus)。另一个端点根据从网站接收到的消息做出一些决策,然后将该决策的结果以事件的形式发布给所有感兴趣的订阅者。

最新更新