izpis_h1_title_alt

Uporaba protokola gRPC v arhitekturi mikrostoritev in razvoj javanske knjižnice
ID Stanonik, Tadej (Author), ID Jurič, Branko Matjaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (623,83 KB)
MD5: B2E73A6826611BDCC952EE34CB0E6160

Abstract
Arhitektura mikrostoritev je zaradi svoje robustnosti in skalabilnosti vedno bolj priljubljen način implementacije aplikacij. Ključni element delovanja mikrostoritvenih aplikacij je učinkovita komunikacija med mikrostoritvami, zato je pri načrtovanju arhitekture sistema izjemno pomembno, da izberemo primeren način komunikacije med storitvami. V magistrskem delu smo podrobno predstavili ogrodje gRPC, ki omogoča hitro in učinkovito komunikacijo med mikrostoritvami, in ga primerjali z REST. Poleg tega smo nadgradili knjižnico KumuluzEE gRPC, pri čemer smo se osredotočili predvsem na varnostne izboljšave pri avtorizaciji odjemalca. Vse zmožnosti implementirane knjižnice smo predstavili in ovrednotili na pripravljenem primeru preproste storitve. Z dodanimi izboljšavami smo omogočili prilagodljivejšo, enostavnejšo in varnejšo izdelavo aplikacij gRPC znotraj ogrodja KumuluzEE.

Language:Slovenian
Keywords:protokoli za komunikacijo med mikrostoritvami, gRPC, Java, domorodna oblačna arhitektura, KumuluzEE
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2024
PID:20.500.12556/RUL-164456 This link opens in a new window
COBISS.SI-ID:216324867 This link opens in a new window
Publication date in RUL:25.10.2024
Views:68
Downloads:17
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Utilizing gRPC protocol in microservice architecture and Java library development
Abstract:
The popularity of microservices is increasing due to its robustness and scalability. A key element in the operation of microservice applications is effective communication between microservices. Therefore, selecting an appropriate communication method between services is crucial when designing the system architecture. In this master's thesis, we thoroughly explored the gRPC framework, which enables fast and efficient communication between microservices, and compared it with REST. Additionally, we upgraded the KumuluzEE gRPC library, focusing primarily on security improvements in client authorization. We demonstrated and evaluated all the capabilities of the implemented library using a simple service example. The enhancements we implemented have enabled more flexible, easier and more secure development of gRPC applications within the KumuluzEE framework.

Keywords:communication protocols for microservices, gRPC, Java, cloud native architecture, KumuluzEE

Similar documents

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

Back