izpis_h1_title_alt

Uporaba protokola gRPC v arhitekturi mikrostoritev in razvoj javanske knjižnice
ID Stanonik, Tadej (Avtor), ID Jurič, Branko Matjaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (623,83 KB)
MD5: B2E73A6826611BDCC952EE34CB0E6160

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:protokoli za komunikacijo med mikrostoritvami, gRPC, Java, domorodna oblačna arhitektura, KumuluzEE
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2024
PID:20.500.12556/RUL-164456 Povezava se odpre v novem oknu
COBISS.SI-ID:216324867 Povezava se odpre v novem oknu
Datum objave v RUL:25.10.2024
Število ogledov:88
Število prenosov:18
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Utilizing gRPC protocol in microservice architecture and Java library development
Izvleček:
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.

Ključne besede:communication protocols for microservices, gRPC, Java, cloud native architecture, KumuluzEE

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj