Тестування API · Senior · Запитання 22 з 75
Навіщо тестувати припущення про порядок повідомлень в асинхронних API?
- 1Події можуть приходити не по черзі між партиціями чи повторами
- 2Порядок впливає лише на швидкість споживання
- 3Брокери завжди доставляють повідомлення за алфавітом
Показати відповідь
Правильна відповідь: Події можуть приходити не по черзі між партиціями чи повторами
Пояснення
«Замовлення відправлено» може прийти раніше за «замовлення оплачено». Споживачам потрібні перевірки версій чи ключі порядку, а тести мають надсилати події в дивному порядку.