![]() |
1
4
其中一些挑战包括,当给定的订阅客户端关闭时,您希望发布服务器如何工作—您希望在订户恢复时该消息可用吗?如果是这样,那么它们之间就需要某种持久的消息传递—比如MSMQ。 您关于通知单个客户机的问题,是因为该客户机发送的请求吗?如果是这样,那么标准的NServiceBus调用巴士。回复我会帮你的。使用WCF时,如果响应是异步的,则需要使用回调协定。 NServiceBus可以完成您描述的所有操作,并且能够自动安装MSMQ和创建队列,从而大大简化客户端部署。 您还可以使用NServiceBus通过WCF公开消息,因此如果需要,您还可以支持非NServiceBus客户端。它还有自己的http网关和XSD模式,允许非Windows平台上的客户机即使不使用WCF也可以进行互操作。 希望这能回答你的问题。 |