ServiceBus: Initial delay for consuming RRS feed

  • Question

  • Hi,

    Is it possible with ServiceBus to configure a queue that the messages in it would only appear visible to the customers after certain amount of time?

    I am aware of sending scheduled messages, but I am more interested in the integration scenarios. For example, when I subscribe the queue to the Blob Storage and I want to receive events like BlobCreated, but with a few seconds delay.

    How would one configure the queue or the integration for such a scenario?



    Friday, May 15, 2020 2:07 AM

All replies

  • Since Event Grid is the one that will be sending messages into the service bus queue, it should support sending (or scheduling) messages, which it doesn't as of today. There is a feature request that is similar to yours that you could up vote for it to gain traction.

    If your intention is to handle events in batches, you could always just check for new messages on a schedule instead of continuously monitoring the queue for messages. Also, for such scenarios, Event Hubs might be a better option to use as well.

    Friday, May 15, 2020 9:38 AM