Детальная информация

Название: Сравнение производительности и отказоустойчивости приложения при применении реактивной парадигмы программирования в сравнении с императивной парадигмой на примере Spring WebFlux: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Цай Георгий Константинович
Научный руководитель: Дробинцев Дмитрий Федорович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: реактивное программирование; Rest API; производительность; сравнения; фреймворк Webflux; reactive programming; perfomance; comparison; Webflux framework
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr24-1456
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28341

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Выпускная квалификационная работа посвящена анализу двух подходов к построению веб-сервисов и сравнению их производительности. В данной работе изучаются различия, положительные и отрицательные стороны использования реактивной парадигмы программирования и императивной при построении вебсервисов. Спроектированы и реализованы две независимые системы. Проведено нагрузочное тестирование с целью выявить какой из подходов лучше справляется с различной нагрузкой. Проведен анализ результатов, что позволит более осознанно подходить к выбору технологии при проектировании вебсервера.

The graduation qualification work is devoted to the analysis of two approaches to building web services and comparing their performance. This paper explores the differences, positive and negative aspects of using the reactive programming paradigm and imperative when building web services. Designed and implemented two independent systems. A load testing was done in order to find which approach copes better with different loads. The results were analyzed, what will allow a more conscious approach to the choice of technology when designing a web server.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 7
За последние 30 дней: 0
Подробная статистика