NServiceBus.AmazonSQS icon indicating copy to clipboard operation
NServiceBus.AmazonSQS copied to clipboard

"Unrestricted delayed delivery" should be optional

Open jdaigle opened this issue 1 year ago • 1 comments

Describe the feature.

Is your feature related to a problem? Please describe.

When the transport starts, it expects the "-delay.fifo" queue to exist. If the queue does not exist, then an exception is thrown.

In many cases we do not need delayed delivery - and often not more than 900 seconds. But the queue is required, and is always being received from which increases AWS cost.

Describe the requested feature

Setting to make the "unrestricted delayed delivery" optional, but enabled by default, and no longer require creating or receiving from the "-delay.fifo" queue.

Delays longer than 900 seconds would result in an exception indicating that the "unrestricted delayed delivery" needs to be enabled.

Describe alternatives you've considered

Additional Context

No response

jdaigle avatar May 10 '23 04:05 jdaigle

@jdaigle Thanks for this feature request, it's been added as a candidate for a future release.

helenktsai avatar May 16 '23 21:05 helenktsai