izpis_h1_title_alt

Zasnova skalabilnega in visoko dostopnega prehoda za upravljanje programskih vmesnikov
Marovt, Urban (Avtor), Jurič, Branko Matjaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,01 MB)

Izvleček
Kot odgovor na povečano uporabo programskih vmesnikov za izpostavljanje podatkov in programske logike, se je pojavilo področje upravljanja programskih vmesnikov. Z naraščanjem količine podatkov, predvsem števila zahtevkov, pa se danes pojavlja potreba po elastični, skalabilni in zanesljivi arhitekturi takšnih sistemov. V diplomskem delu smo opisali arhitekturno zasnovo skalabilnega in visoko dostopnega sistema, ki izvaja funkcionalnosti upravljanja programskih vmesnikov. Razvili smo prehod in pri implementaciji uporabili dogodkovno usmerjeno Javascript programsko ogrodje Node.js. S pomočjo orkestracijske tehnologije Kubernetes smo implementirano komponento, ovito v vsebnike Docker, postavili v oblaku in opravili teste učinkovitosti ter obremenitvena testiranja, ki smo jih predstavili v rezultatih diplomskega dela. Pokazali smo, da se odzivni čas zahtevkov zaradi podaljšane poti skozi prehod povprečno podaljša za 10 milisekund, hkrati pa lahko izpostavljen prehod nemoteno deluje pri obremenitvi 1000 zahtevkov na sekundo.

Jezik:Slovenski jezik
Ključne besede:programski vmesnik, prehod, upravljanje programskih vmesnikov, skalabilnost, dostopnost
Vrsta gradiva:Diplomsko delo/naloga (mb11)
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
Število ogledov:335
Število prenosov:178
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
 
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
:
Objavi na:AddThis
AddThis uporablja piškotke, za katere potrebujemo vaše privoljenje.
Uredi privoljenje...

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Design of scalable and highly accessible gateway for managing application programming interfaces
Izvleček:
As a consequence of the increasing interest for application programming interfaces (APIs) the API management field has rapidly gained importance. With the quick rise in the amount of data on the Internet and increased amount of requests, there is a great need for elastic, scalable and reliable infrastructure of such systems. In our thesis we discuss an approach to the described problems and propose an architecture of an API management system. We developed API gateway, which we implemented in Node.js server-side Javascript framework. We deployed the implemented component wrapped in Docker containers using the Kubernetes orchestration tool. In the results section of the thesis we discuss the load and effectiveness testing of the deployed system. We proved that as a consequence of the extended path through the implemented gateway, the response time of requests has increased in average for 10 milliseconds and that the gateway can handle the load of 1000 request per second.

Ključne besede:application programming interface, gateway, API management, scalability, availability

Podobna dela

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

Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj