izpis_h1_title_alt

Integracija povezovalne tehnologije NATS
ID Bizjak, Matej (Avtor), ID Jurič, Branko Matjaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,82 MB)
MD5: 4B666B0EB5AFE93D1AD6FEB9EA97D941

Izvleček
V zadnjih letih je prehod iz monolitne na domorodno oblačno arhitekturo prinesel nove izzive, predvsem na področju komunikacije med mikrostoritvami. S tem se je pojavila potreba po vmesni programski opremi za usmerjanje sporočil in platformah za pretakanje dogodkov, ki omogočajo nemoteno, skalabilno in zanesljivo komunikacijo med storitvami ter obdelavo podatkov v realnem času. V magistrski nalogi smo raziskali povezovalno tehnologijo NATS, ki s komponento JetStream predstavlja platformo za pretakanje dogodkov, jo primerjali z nekaterimi ostalimi predstavniki takšnih platform in jo integrirali v javansko ogrodje za razvoj mikrostoritev KumuluzEE. Razvili smo dve knjižnici, KumuluzEE NATS Core in KumuluzEE NATS JetStream, ki omogočata učinkovito in standardizirano uporabo NATS-a v domorodnih oblačnih aplikacijah spisanih v Javi. Integracijo smo preverili z vzorčno aplikacijo Pametno naselje, ki simulira dogodkovno gnano upravljanje energije, pri čemer smo dokazali stabilnost, učinkovitost in zanesljivost izdelanih knjižnic na realnem primeru.

Jezik:Slovenski jezik
Ključne besede:mikrostoritev, domorodna oblačna arhitektura, medstoritvena komunikacija, pretakanje dogodkov, platforma za pretakanje dogodkov, NATS, JetStream, Java, 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-164245 Povezava se odpre v novem oknu
COBISS.SI-ID:215116547 Povezava se odpre v novem oknu
Datum objave v RUL:17.10.2024
Število ogledov:163
Število prenosov:1583
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Integration of NATS Connective Technology
Izvleček:
In recent years, the transition from monolithic to cloud-native architecture has brought new challenges, particularly in the area of communication between microservices. This has created a need for middleware to route messages and event streaming platforms that enable smooth, scalable, and reliable communication between services, as well as real-time data processing. In this master's thesis, we explored the NATS messaging technology, which, along with the JetStream component, represents a platform for event streaming. We compared it with some other representatives of such platforms and integrated it into the KumuluzEE Java framework for developing microservices. We developed two libraries, KumuluzEE NATS Core and KumuluzEE NATS JetStream, which allow for the efficient and standardized use of NATS in cloud-native applications written in Java. We tested the integration with a sample application Smart Village, which simulates event-driven energy management, and demonstrated the stability, efficiency, and reliability of the developed libraries in a real-world scenario.

Ključne besede:microservice, cloud-native architecture, inter-service communication, event streaming, event streaming platform, NATS, JetStream, Java, KumuluzEE

Podobna dela

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

Nazaj