gpt4 book ai didi

c# - WCF 使用 MSMQ 发布/订阅

转载 作者:太空狗 更新时间:2023-10-29 22:54:27 24 4
gpt4 key购买 nike

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

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

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

考虑到接收消息的顺序并不重要,我认为为此使用 MSMQ 会更可靠。

据我所知,在 app.config 中用 netMsmqBinding 替换是不够的,因为所有服务契约(Contract)都必须是一种方式,而在上面的示例中它们不是。是否可以在 MSQM 中创建发布/订阅模式,如果可以,如何创建。我看过几个例子,但它们很难理解,而且对于这是否是一个好方法尚无定论。

最佳答案

MSMQ 绑定(bind)不支持这个。但是,如果您想采用框架方式,请尝试使用 NServiceBus。

http://docs.particular.net/samples/pubsub/

NServiceBus 位于 MSMQ 之上。

关于c# - WCF 使用 MSMQ 发布/订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com