2

浏览 Azure 服务总线文档和 Web 上的帖子,我只能找到使用 MessageReceiver 类从 $DeadLetterQueue 读取死信的死信处理示例。

虽然上述场景工作正常,但我很好奇是否支持以下场景:

我可以指向一个单独的 WCF 服务端点来基本上侦听直接死信队列(例如 sb://mynamespace.servicebus.windows.net/MyTopic/subscriptions/MySubscription/$DeadLetterQueue)上的消息吗?

期望随着新死信的添加,触发此侦听 WCF 服务端点来处理消息。到目前为止,我进行的实验表明这不受支持。

任何人都知道 Azure 服务总线是否可以处理此配置?

4

2 回答 2

0

我认为这应该可行并将尝试一下,只是想知道您是否看过以下指导:使用 WCF 发布/订阅服务模型时,添加服务端点时,您必须将主题 URI 指定为地址,并且订阅 URI 作为监听 URI。您应该能够用 sb://mynamespace.servicebus.windows.net/MyTopic/subscriptions/MySubscription/$DeadLetterQueue 替换监听 URI

于 2012-04-25T06:54:39.380 回答
0

抱歉,目前我找不到任何关于此的文档。您可以在http://www.mygreatwindowsazureidea.com/forums/40626-windows-azure-appfabric-feature-voting上提交功能请求。作为一种解决方法,您可以使用 MessageReceiver 来读取消息,然后如果您愿意,可以将消息发送到 WCF 服务。

于 2012-04-25T07:29:25.400 回答