Rebus에서 두 번째 수준의 재시도 사용 (https://github.com/rebus-org/Rebus/wiki/Automatic-retries-and-error-handling) n 재시도 후 메시지를 오류 대기열로 전달해야합니다.예외가있는 메시지를 Rebus 오류 대기열로 전달하는 방법
_bus.Advanced.Routing.Send("my-queue.error",failedMessage.Message, failedMessage.Message);
을하지만 실패 메시지에 축적 된 예외는 오류 대기열에있는 실패한 메시지 오히려 쓸모 만들기, 함께 가져되지 않습니다
이 작동합니다.
이상적으로는 ITransport
인스턴스에 걸고처럼 뭔가를 할 것이라고이
await _transport.Send(errorQueueAddress, transportMessage, transactionContext);
(PoisonQueueErrorHandler
에서 : https://github.com/rebus-org/Rebus/blob/333dbedf486acb92bd6c6250755537032c6215fd/Rebus/Retry/PoisonQueues/PoisonQueueErrorHandler.cs)
그러나 해당 인스턴스에 도착하는 명백한 방법이 없습니다.
달성 방법에 대한 아이디어가 있으십니까?