Approaches to consume the data from solace queues on need basis.

Hi Team,
Could anyone share the solution approach for consuming the data from solace queues whenever it is needed. Lets says every 12 hrs or 24 hrs, the time frame might change as per the need.
I am more looking in to pull mechanism, unlike RDP( Push).
We have also MuleSoft in the approach, any feasible solutions is much appreciated.