2011-08-24 169 views
5

我已经使用WSDualHTTPBinding创建了WCF发布/订阅服务。它允许服务器应用程序向其提交错误,然后所有订阅的客户端都将收到错误消息。这可行,但过了一段时间后,它将停止工作,说明可靠的会话已发生故障。我花了太多时间看这个,浪费了太多时间。WCF用MSMQ发布/订阅

我的代码与MSDN上的基于列表的发布订阅示例完全相同。

http://msdn.microsoft.com/en-us/library/ms752254.aspx

我的想法是使用MSMQ因为这将是更可靠考虑到消息被接收的顺序并不重要。

从我可以告诉,用app.config中的netMsmqBinding替换是不够的,因为所有的servicecontracts必须是在上面的例子中,他们不是。是否可以在MSQM中创建发布/订阅模式,以及如何创建发布/订阅模式。我已经看到了一些例子,但它们很难遵循,对于这是否是一种好的方法并没有定论。

回答