NServiceBus - 失败时通知用户(SLR后)

时间:2014-07-21 18:07:20

标签: nservicebus

我有一个服务来处理将数据保存到外部系统的消息。如果(a.k.a. when)将此数据写入外部系统失败,或者正常的监控策略将警告系统管理员失败。

我还想通知提交消息的用户处理他们的请求有延迟。

在哪里/如何实现这种情况的最佳方式?我查看过IManageMes​​sageFailures,但似乎会绕过SLR功能。

2 个答案:

答案 0 :(得分:1)

从NServiceBus版本5.1开始,现在可以使用Reactive Extensions来观察何时将消息发送到错误队列。从那里,您可以记录,发送电子邮件或其他最符合您需求的内容。

http://docs.particular.net/nservicebus/subscribing-to-push-based-error-notifications

答案 1 :(得分:0)

为什么不尝试将这两个问题分开?

管理传奇中的第三方互动,如果失败,则发送失败通知消息(您可以使用超时来满足没有正确的回复)。

相关问题