Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1189811

Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka


Raženj, Lucija
Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka, 2020., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb


CROSBI ID: 1189811 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka
(Distributed System For Delivery of Relevant Information From Data Feeds)

Autori
Raženj, Lucija

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski

Fakultet
Fakultet elektrotehnike i računarstva

Mjesto
Zagreb

Datum
04.09

Godina
2020

Stranica
45

Mentor
Goran Delač

Ključne riječi
raspodijeljeni sustavi ; tokovi podataka ; mikroservisna arhitektura ; REST
(distributed system ; data streams ; microservice architecture ; REST)

Sažetak
U ovom radu detaljno je opisano programsko rješenje raspodijeljenog sustava za dostavljanje relevantnih informacija iz tokova podataka u stvarnom vremenu, nazvanog Buzz. Sustav je dizajniran kao skup mikroservisa koji međusobno komuniciraju koristeći Apache Kafku. Kao izvor podataka, iz kojeg se pronalaze relevantne informacije, korišten je Twitter tok. Podaci preuzeti s Twittera pohranjeni su u Elasticsearch bazu podataka. Sam pristup uslugama koje Buzz nudi ostvaren je preko REST sučelja za programiranje aplikacija. Za korištenje sustava potrebna je registracija korisnika. Informacije o korisnicima spremljeni su u MySQL bazu podataka. Korisnici nakon registracije mogu definirati upite, odnosno ključne riječi i korisničke twitter profile koje žele pratiti. Nakon što na se ta temelju upita pronađu relevantne informacije one su dostupne u takozvanom feedu. Također implementirana ja pokazna WEB aplikacija Buzz koristeći programski jezik Javascript. Aplikacija omogućuje definiranje jednog ili više feedova te prikaz za njega relevantnih podataka. Osim same implementacije sustava te WEB aplikacije opisane su i korištene tehnologije. Navedene su moguće nadogradnje u smislu poboljšanja performansi sustava i implementacije dodatnih funkcionalnosti.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Goran Delač (mentor)


Citiraj ovu publikaciju:

Raženj, Lucija
Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka, 2020., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb
Raženj, L. (2020) 'Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka', diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Ra\v{z}enj, Lucija}, year = {2020}, pages = {45}, keywords = {raspodijeljeni sustavi, tokovi podataka, mikroservisna arhitektura, REST}, title = {Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka}, keyword = {raspodijeljeni sustavi, tokovi podataka, mikroservisna arhitektura, REST}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Ra\v{z}enj, Lucija}, year = {2020}, pages = {45}, keywords = {distributed system, data streams, microservice architecture, REST}, title = {Distributed System For Delivery of Relevant Information From Data Feeds}, keyword = {distributed system, data streams, microservice architecture, REST}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font