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.

Change Delay Queue's TTL

See original GitHub issue

In my setup I have multiple queues with various delays and these delays are configurable, so as I made some search if I want to change any config of a queue I need to create a new queue then migrate messages in the old queue to the new one and then delete the old one. I tried to find something to help me achieve this with rascal but couldn’t find anything to help me delete a queue/exchange/binding from the exposed API.
I really liked this tool and I’m thinking of using it in my app instead of the amqplib because of the reasons mentioned here.

So do you have any suggestion on how I might do this?

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:16 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
cressie176commented, Apr 9, 2019

It wasn’t related to this issue. The reason is so users can independently update amqplib to a later compatible release without waiting for me to release a new version of rascal.

1reaction
cressie176commented, Apr 9, 2019

broker.connect added in rascal@3.4.0 FYI I also moved amqplib to a peer dependency.

Read more comments on GitHub >

github_iconTop Results From Across the Web

RabbitMQ Delayed Messages 101: How to Delay & Schedule ...
1) Using TTL and DLX to Delay Message Delivery · Declare the pending queue · Set the x-dead-letter-exchange argument property to the default...
Read more >
Time-To-Live and Expiration - RabbitMQ
RabbitMQ allows you to set TTL (time to live) for both messages and queues. Expired messages and queues will be deleted: the specifics...
Read more >
Amazon SQS delay queues - Amazon Simple Queue Service
Delay queues let you postpone the delivery of new messages to consumers for a number of seconds, for example, when your consumer application...
Read more >
Delayed processing in RabbitMQ with Dead Letter Exchanges
The delay queue has a message TTL configured on it, ... A queue in RabbitMQ must be deleted to change settings and reuse...
Read more >
RabbitMQ Delayed Delivery - Particular Software
The queue for the delay level is declared with an x-message-ttl value corresponding to 2^level seconds. The queue is also declared with an...
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