Possiblity to use custom error queue per queue instead of one default error queue
See original GitHub issueHi,
we would like to use EasyNetQ as a layer of abstraction on top of RabbitMQ-Net library. The thing which we don’t like however is, that all the error messages go to one queue. I was looking into the code of DefaultConsumerErrorStrategy
and I realized, that instead of implementing custom one, it would be enaugh to customize the ErrorQueueNameConvention
in IConventions
.
Problem is, that ErrorQueueNameConvention
delegate doesn’t use MessageReceivedInfo
like ErrorExchangeNameConvention(MessageReceivedInfo info)
delegate, so I cannot create unique error queue name for each queue, where consumer error happens.
Would it be a problem to introduce ErrorQueueNameConvention(MessageReceivedInfo info)
?
Issue Analytics
- State:
- Created 5 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Is there a way to specify a different Error Queue when ...
What I'd now like is to be able to use EasyNetQ.Hosepipe.exe to dump all of the error messages from whichever Error queue I...
Read more >Working with Amazon SQS messages
To handle request errors, use one of the following strategies: ... Instead, create reply queues on startup, per producer, and use a correlation...
Read more >MassTransit Error Queue Name Formatter - YouTube
MassTransit 8.0.7 introduces new topology configuration properties to override the default error and skipped queue names.
Read more >Error Handling via Dead Letter Queue in Apache Kafka
This blog post explores best practices for implementing error handling using a Dead Letter Queue in Apache Kafka infrastructure.
Read more >Queues
This guide provides an overview of queues in RabbitMQ. ... that publishers can use well-known exchanges instead of the server-generated queue name directly....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
The sequence of actions is the following:
@vborza I merged #824 to dev.