1. REST, gRPC, Kafka in AMQP: eksperimentalna primerjava komunikacijskih protokolov in platform v porazdeljenih arhitekturah : magistrsko deloNikolina Simjanoska, 2025, magistrsko delo Opis: Mikrostoritvene arhitekture predstavljajo ključen pristop k razvoju sodobnih programskih rešitev, saj omogočajo večjo agilnost, razširljivost in odpornost. Pomemben vpliv na delovanje teh sistemov imajo komunikacijski protokoli in platforme, kot so REST, gRPC, Kafka in AMQP. Magistrsko delo analizira njihove razlike glede učinkovitosti, zmogljivosti, kompleksnosti in zanesljivosti. Eksperimentalni pristop z uporabo obremenitvenih in kaos testov je pokazal, da sta pristopa REST in gRPC enostavnejša za implementacijo, vendar manj odporna, medtem ko pristopa Kafka in AMQP dosegata boljše rezultate, a ob večji arhitekturni zahtevnosti. Delo prispeva k boljšemu razumevanju prednosti, slabosti in posledic izbire različnih komunikacijskih pristopov v mikrostoritvenih arhitekturah. Ključne besede: mikrostoritvene arhitekture, komunikacijski protokoli in platform, modeli sporočanja, REST, gRPC, Kafka, AMQP Objavljeno v DKUM: 13.08.2025; Ogledov: 0; Prenosov: 39
Celotno besedilo (3,16 MB) |
2. Centralno upravljanje terminalov za odpiranje vrat : diplomsko deloRok Mihailović Krpan, 2024, diplomsko delo Opis: Namen diplomskega dela je bil izdelava terminalov z RFID (angl. Radio Frequency Identification) čitalcem, ki jih lahko nadziramo prek centralnega administrativnega vmesnika. Sistem je sestavljen iz oblačnega sistema za upravljanje in samega terminala. V diplomskem delu najprej definiramo protokol izvedbe. Nato se premaknemo na izdelavo dostopnih terminalov, kjer sproti proučujemo potrebne stvari za izdelavo terminala in težave, ki jih moramo rešiti. Po izdelanem terminalu se lotimo izdelave oblačnega sistema, prek katerega ga bomo lahko upravljali. Zatem se lotimo še izvedbe programske opreme za sam terminal, ki komunicira s centralnim oblačnim sistemom. Na koncu se lotimo še testiranja celotnega sistema in premislimo, kje so možnosti za bodoče nadgradnje in izboljšave. Ključne besede: Raspberry Pi, gRPC, RFID, spletna aplikacija, strežnik, Go, Vue Objavljeno v DKUM: 22.05.2024; Ogledov: 247; Prenosov: 36
Celotno besedilo (2,60 MB) |
3. |
4. Analiza mikrostoritveno usmerjenih zalednih rešitev na osnovi gRPC in REST v izvajalnem okolju .NET 6 : magistrsko deloKlemen Grebovšek, 2022, magistrsko delo Opis: V magistrskem delu smo izvedli analizo in primerjavo uporabe aplikacijskega vmesnika REST API ter ogrodja gRPC kot osnovo za izvedbo komunikacije v mikrostoritveno usmerjeni arhitekturi. Dilemo izbora osnove za izvedbo komunikacije smo želeli zmanjšati na podlagi zastavljenih raziskovalnih vprašanj osredotočenih na tehnične in ne tehnične kriterije uporabe. Osredotočili smo se na performančne zmogljivosti, porabo računalniških virov, primarno podporo pri izvedbi komunikacije in splošno podporo ter možnost integracije s proxy strežniki. Osnovo za raziskovanje in izvedbo meritev nam je predstavljala lastna implementacija zaledne mikrostoritveno usmerjene programske rešitve, katero smo implementirali v sklopu izvedbe eksperimenta. Raziskovanje smo zaključili s predstavitvijo rezultatov meritev in odgovori na zastavljena raziskovalna vprašanja. Rezultati meritev nakazujejo prednosti uporabe ogrodja gRPC na področjih performančnih zmogljivosti in porabe računalniških virov ter primarne podpore pri izvedbi komunikacije v mikrostoritveno usmerjeni arhitekturi. Ključne besede: mikrostoritvena arhitektura, REST API, ogrodje gRPC, izvajalno okolje .NET 6 Objavljeno v DKUM: 26.10.2022; Ogledov: 646; Prenosov: 103
Celotno besedilo (3,32 MB) |