13 вопросов
-
middle theory Объясни модель RabbitMQ: producer → exchange → binding → queue → consumer. Типы exchanges (direct, topic, fanout, headers) и когда какой использовать.
-
senior theory Что такое manual ack? Чем отличается от auto-ack? Зачем prefetch (qos)? Что произойдёт если consumer упал не ack'нув сообщение?
-
senior design Спроектируй retry policy для consumer'а: 3 попытки с задержкой 1s/10s/60s, потом в dead-letter. Какие RabbitMQ-фичи использовать.
-
middle quiz Какой из следующих способов обеспечивает наилучшую надежность доставки сообщений в RabbitMQ?
-
middle quiz Что произойдет, если очередь, связанная с DLX, не существует?
-
middle quiz Какой из следующих способов позволяет избежать переполнения очереди при высокой нагрузке?
-
middle quiz Какой из следующих параметров влияет на то, как сообщения обрабатываются при сбое потребителя?
-
middle quiz Какой из следующих способов позволяет избежать повторной обработки сообщений при сбое?
-
middle quiz Что произойдет, если consumer упадет до того, как подтвердит сообщение?
-
middle quiz Какой из следующих способов позволяет настроить задержку перед повторной попыткой обработки?
-
middle quiz Какой из следующих способов позволяет контролировать количество одновременно обрабатываемых сообщений?
-
middle quiz Какой из следующих способов позволяет настроить автоматическое перенаправление сообщений при сбое?
-
middle quiz Какой из следующих способов позволяет избежать потери сообщений при перезапуске RabbitMQ?