Repozytorium PJATK

Apache Kafka jako uniwersalne źródło danych

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Dąbrowski, Patryk
dc.date.accessioned 2022-10-14T09:32:04Z
dc.date.available 2022-10-14T09:32:04Z
dc.date.issued 2022-10-14
dc.identifier.issn 6157
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/1596
dc.description.abstract Celem pracy było przedstawienie projektu Apache Kafka jako uniwersalnego źródła danych. Dzięki demonstracji użycia tego rozwiązania w 2 projektach przedstawiono pozytywne jak i negatywne aspekty tego projektu. Pierwszy z nich przedstawiał użycie Apache Kafki jako kolejki wiadomości, która agreguje kolejne pozycję pojazdu ZTM - a następnie udostępnia te wiadomości poprzez protokół REST API. Aplikacja kliencka składała się z prostego kodu JavaScript w przeglądarce klienta która pobiera kolejne pozycję pojazdu i umieszcza jego pozycję na mapie. Druga z aplikacji miała za zadanie przedstawić projekt Apache Kafka jako kolejki wiadomości, która jest w stanie również walidować dane. Ponadto, w aplikacji pokazano użycie oprogramowania firm trzecich które w znaczący sposób usprawnia utrzymanie i rozwój systemu. Sądze, że użyte przykłady były bardzo przystępne i proste w zrozumieniu skomplikowanych mechanizmów używanych w samym Apache Kafka. Były to przykłady z życia codziennego, które każdy z nas doświadcza każdego dnia - np. w sklepie czy oczekując na autobus. Wierzę, że przedstawione przykłady potrafią zainspirować do użycia tego projektu przy innych problemach czy potrzebach. Wnioski jakie płyną z pracy - to przede wszystkim uniwersalność rozwiązania jakim jest Apache Kafka oraz jej niezawodność. Przedstawiono tylko 2 przypadki użycia, jednakże jest ich sporo więcej. Oba przedstawione przypadki dotykają obszarów uniwersalności oraz niezawodności. W aplikacji śledzenia pojazdów ZTM - doceniamy niezawodność, w drugim systemie doceniamy również możliwość integracji z narzędziami firm trzecich. Warto wspomnieć, że niniejsza praca nie wykorzystuje w pełni potencjału technologii, a rozwiązania demonstracyjne mają perspektywy rozwoju na wielu obszarach. pl_PL
dc.language.iso other pl_PL
dc.relation.ispartofseries 2021/I/G/45
dc.subject Informatyka pl_PL
dc.subject Programowanie Aplakacji Biznesowych pl_PL
dc.title Apache Kafka jako uniwersalne źródło danych pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto