Infinite TTL for Queue Messages
Currently messages in your Queue are discarded after 7 days. I'd like to have the option of messages living in my Queue until I get around to processing them no matter what..
Sean Feldman commented
Infinite TTL has been implemented. The thread should be resolved.
Shows how up-to-date this forum is 😂
Agree, this seemingly arbitrary 7 day limit is inconvenient and should be removed.
Stepan Filatov commented
Looks like infinite ttl supported now. You need to provide -1
>>For the Queue service, the Put Message API now allows a time-to-live value in the messagettl >> parameter of over seven days. You may also specify -1 for this parameter to indicate that the >> message should remain in the queue until dequeued and deleted. The default value for this >> parameter is still seven days.
Would be nice to have an option to extend TTL by a limited or unlimited duration.
Linda Liu commented
Yes, I prefer that we can control the expired time of the message to anytime / days we need.
Joe Taber commented
I can't use queues because 7 days is too short, if there's an issue with whatever is dequeuing records 7 days doesn't give enough time to notice it and fix it before records start vanishing. I don't need high throughput, but I need a safety net if I'm storing vital records in a queue.
I don't need something as heavyweight as a service bus for my simple message flow, but I do need a longer TTL, at least 3 months. I don't want to be forced into using a service bus
Wold be great to have this! 7-days is way too restrictive.
David Bell commented
Any update on this ? It's been under review for quite some time. This is a great queue feature to have.
Sam Colins commented
It would have been nice if it was more than 7 days for sure. Since, Azure charges based on storage consumed then I don't quite understand why enforce TTL. They could have gone like with the Service bus model with 14 days and I believe for higher service (e.g. premium) it can be infinite TTL. Same could have been applied here as well. The workloads get limited with this 7 days rule.
Keeping this alive. This would be a life-saver for me.