【发布时间】:2015-09-09 23:41:47
【问题描述】:
在 MassTransit 中,如何在重试策略停止重试后通知用户发生错误?当消息被发送到错误队列时,我可以运行自定义代码吗,也许是某种中间件?我正在使用带有 RabbitMQ 的 MassTransit 3.0.11 测试版。
【问题讨论】:
标签: masstransit
在 MassTransit 中,如何在重试策略停止重试后通知用户发生错误?当消息被发送到错误队列时,我可以运行自定义代码吗,也许是某种中间件?我正在使用带有 RabbitMQ 的 MassTransit 3.0.11 测试版。
【问题讨论】:
标签: masstransit
您是否正在进行请求/响应对话,其中客户端正在发送请求并且服务失败并将请求移动到错误队列?
如果是这样,您可以作为请求/响应的一部分来处理故障(发生异常时将其发送回请求者)。看看:
https://github.com/MassTransit/Sample-RequestResponse
如果服务出错,请求客户端会自动包装它并抛出异常。
如果您正在做不同的事情,请包含一个代码 sn-p。
【讨论】: