Let say you have 1 producer and 3 consumers.  Producer places a message in the queue.  One of the consumer picks up the message and process it.  While it's processing it, is there a way to make the message in queue to go invisible mode on user defined time (30sec, 1min so on), so that other 2 consumers don't pick up the same message and start processing?  Like in Amazon SQS.  Once the time limit has passed 30sec, or 1min, message become visible, if message has not been processed and deleted by consumer 1.
<br><br>Joe<br>