Work

Implementation of a REST interface for Kafka Message Retrieval with Server-Aware Data Allocation

Year: 2026
Type: dissertation
Abstract: V diplomski nalogi bom opisal postopek implementacije vmesnika tipa Representational State Transfer (REST, slov. prenos reprezentacij stanja) ter Application Programming Interface (API, slov. programski vmesnik). To je spletni programski vmesnik za izmenjavo podatkov prek standardnih spletnih zahtevkov. Vmesnik, ki sem ga poimenoval kafka-offset-reader, omogoča branje in pisanje preko Apache Kafke, distribuirane platforme za shranjevanje dogodkov in obdelavo podatkovnih tokov, kar omogoča natančen nadzor sporočil v distribuiranem tokovnem procesiranju. Vmesnik temelji na posredniškemu strežniku Kafka REST Proxy, ki omogoča dostop do sistema Kafka prek standardnih spletnih zahtevkov protokola HyperText Transfer Protocol (HTTP, slov. protokol za prenos hiperteksta). Dodane so nekatere pomembne izboljšave, kot je pridobivanje podatkov ob upoštevanju fizične razporeditve strežnikov (angl. rack aware fetching), uporabljanje bazena povezav za učinkovitejše upravljanje omrežnih zahtevkov ter druge optimizacije. Te spremembe omogočajo občutno izboljšanje prepustnosti pri velikem številu sočasnih zahtev, kjer se zmogljivost obstoječega vmesnika za dostop do Kafke preko REST začne izrazito slabšati.
Language: Slovenian
Open Access status: green
OpenAlex ID: W7204014425
Cites: 8
Cited by:
Related to: 10