magistrsko delo
Abstract
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.
Keywords
knjižnica Node.js;mikrostoritve;mikrostoritev Moleculer.JS;mikrostoritev Seneca.JS;mikrostoritev Cote.JS;magistrske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2021 |
Typology: |
2.09 - Master's Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[T. Obu] |
UDC: |
004.428(043.2) |
COBISS: |
59491075
|
Views: |
503 |
Downloads: |
134 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Analysis and comparison of the performance and quality of Node.js based microservices |
Secondary abstract: |
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. |
Secondary keywords: |
Node.js;microservices;Moleculer.JS;Seneca.JS;Cote.JS.; |
Type (COBISS): |
Master's thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Pages: |
XI, 111 f. |
ID: |
12674721 |