izpis_h1_title_alt

Uporaba protokola gRPC v brskalniku
ID Topić, Faris (Avtor), ID Stankovski, Vlado (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (468,52 KB)
MD5: FBB9A77AC9DCD3E3775C706DCE0C553A

Izvleček
Z vedno večjo priljubljenostjo računalništva v oblaku in uporabo arhitekture mikrostoritev je razvoj programske opreme postal hitrejši in dostopnejši. Kot rezultat tega prišlo je do povečanja medsebojne komunikacije storitev in se je pojavila vrsta različnih izzivov in pristopov, ki jih je bilo treba ponovno ovrednotiti. Med njimi so tudi protokoli, ki se uporabljajo za omogočanje tovrstne komunikacije. V diplomski nalogi smo pod drobnogled vzeli enega od teh protokolov; in sicer protokol gRPC. Raziskali smo, kako protokol deluje in kaj ponuja, nato pa smo se z implementacijo enostavne storitve pobližje seznanili z njim in videli, kako ga lahko uporabljamo znotraj brskalnika. Primerjali smo ga z najbolj razširjeno alternativo, ki je REST API. Pri raziskovanju smo želeli preizkusiti, kako bi gRPC deloval pri prenosu datotek, kar je naloga, za katero prvotno ni bil zasnovan. Na podlagi rezultatov primerjave smo ugotovili, kdaj je najbolje uporabiti kakšen protokol in kako uspešna je uporaba protokola gRPC v brskalniku.

Jezik:Slovenski jezik
Ključne besede:gRPC, REST, API, ProtocolBuffer, gRPC-web
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-149245 Povezava se odpre v novem oknu
COBISS.SI-ID:165343747 Povezava se odpre v novem oknu
Datum objave v RUL:05.09.2023
Število ogledov:528
Število prenosov:57
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Using the gRPC protocol in the browser
Izvleček:
With the ever increasing popularity of cloud computing and the use of microservice architecture, software development became faster and more accessible. As a result of this came an increase in interservice communication and a heap of new challenges and approaches arose that needed to be reevaluated. One of the things that needed reconsideration are the protocols that are used to make this communication possible. In this thesis we took a closer look at one of these protocols, namely the gRPC protocol. We researched how it works and what it has to offer, after which we became more familiar with it by implementing a simple service and seeing how it can be used inside the browser. We also compared it to the most widely used alternative, which is REST API. We wanted to test how gRPC would perform in a task it wasn't originally designed for, that being file transfer. Using the results of the comparison, we concluded when it is best to use which protocol and how viable it is to use gRPC within the browser.

Ključne besede:gRPC, REST, API, ProtocolBuffer, gRPC-web

Podobna dela

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

Nazaj