Knihovna pro efektivní přenos dat mezi mikroslužbami

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

Citation

Collections