Support for persistent queues would allow messages to be stored and processed at a later time. An obvious example of this on the client would be for deferred messages. Where a message could be sent to be delivered at a later time which maybe well 1 or more sessions into the future. However other scenarios would be for offline situations where a message to save data could be sent and persisted while the client awaits a connection to be established. They could also be used to store telemetry data to ensure the data is sent to the server at some point or in batches.
Support for persistent queues would allow messages to be stored and processed at a later time. An obvious example of this on the client would be for deferred messages. Where a message could be sent to be delivered at a later time which maybe well 1 or more sessions into the future. However other scenarios would be for offline situations where a message to save data could be sent and persisted while the client awaits a connection to be established. They could also be used to store telemetry data to ensure the data is sent to the server at some point or in batches.