diplomsko delo
Abstract
Zaradi pospešene uporabe in ustvarjanja podatkov, ki spremljajo rast interneta, se hitro soočamo z izzivom, kako z njimi upravljati na učinkovitejši, hitrejši in stroškovno ugodnejši način.
To diplomsko delo se osredotoča na primerjavo med dvema vrstama integracijskih sistemov, ki temeljijo na sporočilih: sporočilne (angl. messaging/obdelava sporočila po sporočilu) in tokovno orientirane (angl. streaming/obdelava več podatkov). Pokazali smo njihove različne arhitekture ter s tem, kakšne prednosti in slabosti ponujajo. Predstavili smo tudi njihove vodilne predstavnike in njihove metode dela. Za nadaljnjo oceno njihove praktičnosti, smo opravili časovno primerjavo med tremi različnimi predstavniki: ActiveMQ (predstavnik rešitev izmenjave sporočil), Apache Kafka (predstavnik rešitev pretakanja) in Apache Pulsar (predstavnik obeh rešitev).
Rezultati našega vrednotenja kažejo, da čeprav je čas pomemben dejavnik pri porazdeljenem računalništvu, ni vedno najpomembnejši. Na tej podlagi smo zaključili, v katerih primerih bi bili naši predstavniki glede na svoje različne metodologije najbolj primerni.
Keywords
sporočanje;pretakanje;primerjava;integracijski sistemi;študija primera;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2021 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[V. Saklamaeva] |
UDC: |
004.451.622:316.773.3(043.2) |
COBISS: |
89232643
|
Views: |
420 |
Downloads: |
121 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Comparison between messaging and streaming systems for integration |
Secondary abstract: |
Because of the accelerated use and creation of data which accompanies the growth of the internet, we are quickly faced with the challenge of how to manage it in a more efficient, faster, and more cost-effective way.
This thesis focuses on the comparison between two types of message-based integration systems: messaging and streaming. We have shown their different architectures, and thus, what advantages and disadvantages they offer. We have also presented their leading representatives as well as their methods of work. To further evaluate their practicality, we completed a time-based comparison between three different representatives: ActiveMQ (messaging representative), Apache Kafka (streaming representative) and Apache Pulsar (messaging and streaming representative).
The results from our evaluation suggest that even though time is an important factor in distributed computing, it is not the most essential one. On this basis, we concluded which cases our representatives would be most suitable in based on their different methodologies. |
Secondary keywords: |
messaging;streaming;comparison;systems for integration;ActiveMQ;Apache Kafka;Apache Pulsar;case study; |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Pages: |
IX, 45 str. |
ID: |
13291806 |