diplomsko delo
Faris Topić (Avtor), Vlado Stankovski (Mentor)

Povzetek

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.

Ključne besede

protokol gRPC;gRPC;REST;API;ProtocolBuffer;gRPC-web;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [F. Topić]
UDK: 004(043.2)
COBISS: 165343747 Povezava se bo odprla v novem oknu
Št. ogledov: 50
Št. prenosov: 8
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Using the gRPC protocol in the browser
Sekundarni povzetek: 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.
Sekundarne ključne besede: protocol gRPC;gRPC;API;ProtocolBuffer;gRPC-web;computer science;computer and information science;diploma;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 43 str.
ID: 19892474
Priporočena dela:
, diplomsko delo
, diplomsko delo