Details

Title: Сравнение производительности и отказоустойчивости приложения при применении реактивной парадигмы программирования в сравнении с императивной парадигмой на примере Spring WebFlux: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Цай Георгий Константинович
Scientific adviser: Дробинцев Дмитрий Федорович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: реактивное программирование; Rest API; производительность; сравнения; фреймворк Webflux; reactive programming; perfomance; comparison; Webflux framework
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr24-1456
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\28341

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 7
Last 30 days: 0
Detailed usage statistics