После переименования группы потребителей клиенты получили 300 тысяч старых SMS
Сервис уведомлений читает топик orders с хранением 14 дней. При рефакторинге поменяли group.id с notifier на notification-service, в конфигурации стоит auto.offset.reset = earliest. После деплоя клиенты получили SMS о заказах двухнедельной давности.
Что должно быть зафиксировано в требованиях к потребителю?
- Не слать уведомления по событиям старше заданного возраста
- Запретить менять group.id после запуска в прод
- Сократить хранение топика до одного часа
- Всегда ставить auto.offset.reset = latest
