Карточка Middle Очереди, логи и микросервисы спрашивают часто обновлено

Что тестировать в асинхронном взаимодействии

Вопрос

Какие сценарии проверяет тестировщик для сервиса, который читает очередь?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Обработка корректного сообщения и её эффект; дубль сообщения (идемпотентность); неверный формат и неизвестная версия схемы (DLQ, не падение); нарушенный порядок; потребитель лежал и поднялся (догоняет без потерь); задержка и большой объём; отсутствие сообщения при ошибке в отправителе.

Ответ

Обработка корректного сообщения и её эффект; дубль сообщения (идемпотентность); неверный формат и неизвестная версия схемы (DLQ, не падение); нарушенный порядок; потребитель лежал и поднялся (догоняет без потерь); задержка и большой объём; отсутствие сообщения при ошибке в отправителе.

Разбор

Обработка корректного сообщения и её эффект; дубль сообщения (идемпотентность); неверный формат и неизвестная версия схемы (DLQ, не падение); нарушенный порядок; потребитель лежал и поднялся (догоняет без потерь); задержка и большой объём; отсутствие сообщения при ошибке в отправителе.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.