magistrsko delo
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: |
2021 |
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
|
Št. ogledov: |
503 |
Št. prenosov: |
134 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
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 |