magistrsko delo
Tomaž Obu (Avtor), Boštjan Šumak (Mentor), Peter Podbreznik (Komentor)

Povzetek

V magistrski nalogi smo izvedli celovito analizo uporabe namembnih knjižnic za mikrostoritve na osnovi Node.js. V raziskavo smo vključili knjižnice Node.js za mikrostoritve Moleculer.JS, Seneca.JS in Cote.JS. Na podlagi metod pregleda funkcionalnosti, izvedbe testov zmogljivosti in analize kode smo izvedli primerjavo najbolj aktualnih knjižnic. Z vsako knjižnico smo implementirali osnovne operacije, računsko zahtevnejšo operacijo za izračun Fibonaccijevega zaporedja ter preprosto operacijo, ki vrača besedilo. V vse implementacije smo vključili sporočilne posrednike. Po implementaciji kode smo izvedli teste zmogljivosti, pregled in primerjavo funkcionalnosti ter pregled kode. Na podlagi rezultatov smo izbrali najprimernejšo knjižnico za uporabo.

Ključne besede

knjižnica Node.js;mikrostoritve;mikrostoritev Moleculer.JS;mikrostoritev Seneca.JS;mikrostoritev Cote.JS;magistrske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.09 - Magistrsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: [T. Obu]
UDK: 004.428(043.2)
COBISS: 59491075 Povezava se bo odprla v novem oknu
Št. ogledov: 503
Št. prenosov: 134
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: Analysis and comparison of the performance and quality of Node.js based microservices
Sekundarni povzetek: In the master's thesis, we performed a comprehensive analysis of the use of dedicated libraries for microservices, based on Node.js. The Node.js libraries Moleculer.JS, Seneca.JS and Cote.JS were included in the study. Based on the methods of functionality review, performance tests and code analysis, we performed a comparison of the most used libraries. With each library, we implemented basic operations, a complex mathematical operation to calculate the Fibonacci sequence, and a simple operation that returns text. We included message brokers in all implementations. After the implementation of the code, we performed performance tests, review and comparison of functionality, and code review. Based on the results, we selected the most suitable library to use.
Sekundarne ključne besede: Node.js;microservices;Moleculer.JS;Seneca.JS;Cote.JS.;
Vrsta dela (COBISS): Magistrsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Strani: XI, 111 f.
ID: 12674721