Delaying messages with persistent subscriptions


Is there a way to delay a messages delivery using persistent subscriptions, such that I can say I want it delivered at a specific date/time (in utc)?

Any help apreicated.

Kind regards



Don’t think so.

Pretty sure the persistent subscription connects to the stream, and starts sending.

Might be up for debate this, but perhaps the endpoint getting this event should be handling “doing something” at a specific time?

This is correct persistent subscriptions will try to go as fast as possible. One option might be using a higher timeout and keeping a local cache to serve requests (say 100 messages etc). When you process one an ack will go a new message will come, you can hold it locally. Does this make sense?