Knihovna pro efektivní přenos dat mezi mikroslužbami
Date issued
2025-05-15
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Tato diplomová práce se zabývá problematikou komunikace mezi mikroslužbami v distribuovaných systémech. V rámci práce byly popsány principy architektury mikroslužeb a analyzovány existující komunikační protokoly z hlediska jejich výhod, nevýhod a vhodnosti pro různé typy aplikací. Na základě provedené analýzy byl navržen vlastní komunikační protokol, který využívá technologii Protocol Buffers k efektivní serializaci a validaci dat s cílem snížit paměťové nároky přenášených zpráv. Součástí práce byl vývoj podpůrné knihovny založené na gRPC, která umožňuje snadné nasazení nového protokolu a nabízí uživatelům flexibilitu při nastavení parametrů komunikace.
Description
Subject(s)
distribuované systémy, gRPC, HTTP, mikroslužby, síťová komunikace, WebSocket