我搜索了很多,但我仍然对 WCF 服务的 MSMQ 实现有一些疑问。因此我提出了这个问题。
我想实现单个发布者和多个订阅者的异步消息系统。我决定使用 WCF 服务作为发布者。作为多个订阅者,我在不同的机器上有多个窗口服务实例。
问:我想知道,如何将此模型实现为旧的 MSMQ 方法?
以下类型的对象将在消息中使用
[Serializable]
public class Message
{
public string Signal{get;set;}
public Guid Identifier{get;set;}
}
在上述类中,Windows 服务将使用标识符来决定是否为该服务发布消息。
Q. 不同的窗口服务如何读取同一个队列?问:应该在哪里托管队列?问:是否可以将确认从 Window 服务(订阅者)发送到 WCF 服务(发布者)?
任何帮助,将不胜感激。