Abstrakt

Rad se fokusira na istraživanje komunikacionih obrazaca u mikroservisnoj arhitekturi, sa posebnim osvrtom na tehnologije koje omogućavaju nesmetanu interakciju među distribuiranim servisima. Mikroservisi, osim izolacije funkcionalnosti, zahtevaju i efikasnu orkestraciju i koordinaciju, kako bi zajedno ispunili složene poslovne procese. U tom smislu, komunikacioni mehanizmi igraju ključnu ulogu u obezbeđivanju koherentnosti celokupnog sistema. Cilj ovog istraživanja je pružiti sveobuhvatan pregled različitih komunikacionih obrazaca u okviru mikroservisne arhitekture.  U radu su obrađeni oblici komunikacije: sinhrona putem REST API-ja, asinhrona s RabbitMQ-om kao posrednikom poruka i visokoperformantna komunikacija putem gRPC-a za direktne pozive udaljenih procedura.

Ključne reči: Аsinhrona komunikacija, Docker, gRPC, mikroservisi, RabbitMQ, softverske arhitekture, sinhrona komunikacija
Objavljen na sajtu: 22.11.2024
Priloženi fajl: Teodora.pdf