izpis_h1_title_alt

Principi reaktivnega razvoja mikrostoritev
ID TERLIKAR, UROŠ (Author), ID Jurič, Matjaž Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,71 MB)
MD5: 8D73FB3258EB2DF98A5775C4CF2C58CF

Abstract
Zaradi modernih zahtev po hitrih odgovorih in procesiranju velikih količin podatkov stare arhitekture ne morejo več zagotavljati odzivnih in zanesljivih sistemov. Na to problematiko je bilo odgovorjeno s koncepti reaktivnosti. Definiran je bil način reaktivnega razvoja, reaktivnega programiranja, lastnosti reaktivnih sistemov in reaktivne paradigme, ki vodijo razvijalca k celovitim reaktivnim aplikacijam. Te enote reaktivnosti so v diplomski nalogi raziskane in opisane. Pregledano je bilo področje reaktivnih knjižnic za programski jezik Java in koncepte ter reaktivno arhitekturo mikrostoritev. Uporabljene so bile v izdelavi reaktivne aplikacije. Enaka aplikacija je bila razvita tudi v imperativnem načinu. Zanimanje je bilo usmerjeno predvsem v primerjavo zmogljivosti in učinkovitosti implementacij. Izvedeni so bili obremenitveni testi in analize metrik, odčitane med izvajanjem. Pokazano je bilo, da se je imperativna aplikacija odzivala bolje od reaktivne, slednja pa je skozi vse teste kljub počasnejši odzivnosti vzdrževala konstantne vrednosti in hitrosti.

Language:Slovenian
Keywords:reaktivnost, reaktivni razvoj, reaktivni sistem, reaktivni koncepti, mikrostoritve
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2023
PID:20.500.12556/RUL-149960 This link opens in a new window
COBISS.SI-ID:167064835 This link opens in a new window
Publication date in RUL:12.09.2023
Views:285
Downloads:26
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Principles of Reactive Microservices Development
Abstract:
Due to modern demands for fast responses and processing large amounts of data, old architectures can no longer provide responsive and reliable systems. This problem was answered with the concepts of reactivity. The way of reactive development, reactive programming, properties of reactive systems and reactive paradigms were defined, which lead the developer to complete reactive applications. These units of reactivity are studied and described in the thesis. The area of reactive libraries for the Java programming language and the concepts and reactive architecture of microservices were reviewed. They were used in the implementation of a reactive application. The same application was also developed in imperative manner. Interest was mainly focused on comparing the performance and efficiency of implementations. Load tests and analysis of metrics read during runtime were performed. It was shown that the imperative application performed better than the reactive one, and the latter maintained constant values and speeds throughout the tests despite slower responsiveness.

Keywords:reactivity, reactive development, reactive system, reactive concepts, microservices

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back