diplomsko delo
Povzetek
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.
Ključne besede
sporočanje;pretakanje;primerjava;integracijski sistemi;študija primera;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2021 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko |
Založnik: |
[V. Saklamaeva] |
UDK: |
004.451.622:316.773.3(043.2) |
COBISS: |
89232643
|
Št. ogledov: |
420 |
Št. prenosov: |
121 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Comparison between messaging and streaming systems for integration |
Sekundarni povzetek: |
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. |
Sekundarne ključne besede: |
messaging;streaming;comparison;systems for integration;ActiveMQ;Apache Kafka;Apache Pulsar;case study; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Strani: |
IX, 45 str. |
ID: |
13291806 |