У меня есть два экземпляра программы java. Каждый экземпляр потребляет одну и ту же очередь rabbitmq. Но когда я их запускаю, они готовы потреблять очередь в разное время. Проблема в том, что когда первый готов, он потребляет все сообщения. Я хочу подождать, пока другой экземпляр не будет готов к употреблению. Тогда оба начнут потреблять в круговой манере.
Счет предварительной выборки не является решением. Мне нужно большое количество предварительной выборки, чтобы обрабатывать все сообщения параллельно. Поскольку для каждого сообщения требуется длительный процесс до конца sh.
. Есть ли какой-либо параметр конфигурации для обработки этой ситуации или возможно реализовать обработку сообщений по-другому?
Если это так можно получить список потребителей информации по клиенту, это может решить мою проблему. Потому что я могу их сосчитать.