после получения сообщения (предварительно установив no-ack = false потребителю), то это приведёт к десятикратному увеличению задержки обработки?
Я ещё попробовал разные количества basic_qos, но всё равно очередь разрастается семимильными шагами. Что это значит у меня раньше очередь тупо пропускала кучу сообщений..?
И ещё попутно возник вопрос, если установить очереди auto_delete: true, то после отключения последнего потребителя она удалится, а если она была durable: true, то что с сообщениями в ней, тоже удалятся?
ну autoack действительно быстрее работает чем ручное подтверждение, как минимум в два раза потому что требуется время на отправку сообщения ACK. Но засчет мультитреда эту разницу поучается нивилировать. И это заметно только на очень больших объёмах, выше 3000мпс и мало знаю случаев где autoack обоснован, обычно нужно ручное подтверждение каждого сообщения
Обсуждают сегодня