【发布时间】:2010-07-07 07:37:40
【问题描述】:
在 WCF4 中我们提供了一个很棒的特性——路由服务。 MSMQ4 支持远程事务读取。所以现在在 WCF 上构建简单的发布订阅似乎是小菜一碟。但我有一个疑问。实现消息路由的 System.ServiceModel.Routing.RoutingService 是否以事务方式与 MSMQ 一起工作?从 MSDN 文档来看,这并不明显。
这是我构建路由器的方法,它被认为是发布者。我声明了一个路由服务,添加了一个 msmq 输入端点。订阅者也有 msmq 输入端点。我在路由器上配置客户端端点,添加过滤器。如果不小心路由器服务失败了会发生什么?例如,某些自定义过滤器失败。消息会返回输入队列吗?
【问题讨论】:
-
如果你解决了这个问题,请写下你自己的答案,我也有同样的问题。
-
我也对这个问题的答案感兴趣。
标签: .net wcf routing transactions msmq