question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Possiblity to use custom error queue per queue instead of one default error queue

See original GitHub issue

Hi, 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:closed
  • Created 5 years ago
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
Plinercommented, Jul 11, 2018

The sequence of actions is the following:

  1. Fork EasyNetQ repository
  2. Create branch and fix an issue there
  3. Create pull request from your EasyNetQ’s fork to main EasyNetQ repo.
0reactions
Plinercommented, Jul 17, 2018

@vborza I merged #824 to dev.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found