NestJS · Senior · Запитання 15 з 75
До чого мають бути готові обробники в мікросервісах Nest на Kafka?
- 1Повідомлення завжди приходять у глобальному порядку
- 2До доставки рівно один раз за замовчуванням
- ✓Правильна відповідь: До доставки щонайменше один раз і повторної доставки після ребалансу, тож обробники мають бути ідемпотентними; порядок гарантований лише в межах партиції
Пояснення
Обирайте ключі повідомлень так, щоб пов'язані події йшли в одну партицію, і комітьте офсети лише після успішної обробки.