Агеев А.Е. (науч. рук. Петухов П.Н.) Разработка архитектурного паттерна для отказоустойчивого взаимодействия высоконагруженных приложений с брокерами сообщений
В высоконагруженных IT-системах отказоустойчивость критична, так как сбои приводят к потерям данных и перегрузке брокеров сообщений. В работе предложен архитектурный паттерн, сочетающий Outbox, Discard, Pause and Retry и Rate Limiting, что снижает нагрузку и повышает надежность. Разработан прототип на Kotlin, Spring Boot, Kafka и PostgreSQL. Тестирование с Gatling, Prometheus и Grafana показало снижение нагрузки и улучшение обработки ошибок. Будущие исследования могут включать интеграцию с Kubernetes для автоматического управления отказами. Ключевые слова: отказоустойчивость, брокеры сообщений, высоконагруженные системы, архитектурные паттерны.
Агеев А.Е. (науч. рук. Петухов П.Н.) Разработка архитектурного паттерна для отказоустойчивого взаимодействия высоконагруженных приложений с брокерами сообщений // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2025]. URL: https://kmu.itmo.ru/digests/article/14299