У меня есть Java-программа, которая ставит в очередь на другой стороне очереди, у меня есть 10-15 потребителей; любой ОДИН из которых должен прочитать сообщение и обработать его. Если какой-либо из 10-15 потребителей освобождается, он получает следующее сообщение из очереди.
По сути, потребитель может забрать сообщение из очереди, когда оно освободится, и только один потребитель должен его забрать. (без каких-либо блоков синхронизации или около того).
Также со стороны отправителя могу ли я приостановить отправку сообщений в очередь, если размеры очереди переполнятся (или достигнут определенного порога)?
Я новичок в JMS API. Извиняюсь, если это вопрос новичка.
Спасибо!!