Sounds like a queue, if only one recv'r should get a message.
Publish/subscribe is for delivering the same message to multiple recv'r
But that's the problem, multiple receivers can get the msg, but only one. Anyone, but just one.
A queue as I understand it, is directed at one receiver, and only that one.
Is is possible to do a pub/sub and once a rec'r reads a msg, have it delete that msg off the topic so that no others can get to it?
Do point to point. Even though the SPEC does not state the behaviour of p2p with multiple receivers, the typical behaviour is do a round robin distribution of the messages to the receivers.