How to implement task queue using Solace

Thanks Tamimi for your quick response. I tried your suggestion, but it didn’t work. By your logic, if I turn off auto acknowledgements, and never bother sending the acknowledgement then a subscriber will receive a single message and no more, right? It’s pretty quick to see that isn’t the case with a small modification to the guaranteed_subscriber.py example file.
What I see happen is the subscriber receives many messages (I only want it to receive one), then it processes those messages serially. Once that subscriber process is killed, then those messages begin to be sent to other subscribers (if any) since they were never acknowledged.
I appreciate the help, and I look forward to any other suggestions you might have.