#489 Асинхронный pipeline обработки заказов
Необходимо реализовать асинхронный pipeline обработки заказов на цифровые книги:
- Система должна принимать заказы;
- Валидировать их;
- Обогащать данными;
- Применять бизнес-правила.
Основные критерии приемки:
- Приложение компилируется и запускается;
- Приложение с полным pipeline обработки заказа;
- В приложении можно изменить количество заказов в час, в минуту;
- Обработка всех сценариев (успех/ошибки/лимиты);
- Сообщения проходят весь pipeline end-to-end;
- Реализована валидация обязательных полей;
- Есть обработка ошибок.
- Stateful обработка для проверки лимитов;
- Circuit Breaker для HTTP вызовов;
- Retry механизм с экспоненциальной задержкой;
- Метрики и мониторинг;
- Unit-тесты для ключевой логики.
Дополнительно со звездочкой:
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору