【问题标题】:Is WCF RoutingService transactional?WCF RoutingService 是事务性的吗?
【发布时间】:2010-07-07 07:37:40
【问题描述】:

在 WCF4 中我们提供了一个很棒的特性——路由服务。 MSMQ4 支持远程事务读取。所以现在在 WCF 上构建简单的发布订阅似乎是小菜一碟。但我有一个疑问。实现消息路由的 System.ServiceModel.Routing.RoutingService 是否以事务方式与 MSMQ 一起工作?从 MSDN 文档来看,这并不明显。

这是我构建路由器的方法,它被认为是发布者。我声明了一个路由服务,添加了一个 msmq 输入端点。订阅者也有 msmq 输入端点。我在路由器上配置客户端端点,添加过滤器。如果不小心路由器服务失败了会发生什么?例如,某些自定义过滤器失败。消息会返回输入队列吗?

【问题讨论】:

  • 如果你解决了这个问题,请写下你自己的答案,我也有同样的问题。
  • 我也对这个问题的答案感兴趣。

标签: .net wcf routing transactions msmq


【解决方案1】:

从 MSDN,是的,WCF 路由服务可以配置为使用事务

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

该链接在高级错误处理下讨论了 wcf 示例包中的示例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多