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

dc.contributor.advisorBláha Jan, Ing.cs
dc.contributor.authorŠlechta, Jakubcs
dc.contributor.refereeLipka Richard, Ing. Ph.D.cs
dc.date.accepted2025-06-16
dc.date.accessioned2026-02-20T16:02:05Z
dc.date.available2024-09-09
dc.date.available2026-02-20T16:02:05Z
dc.date.issued2025-05-15
dc.date.submitted2025-05-15
dc.description.abstractTato 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.cs
dc.description.abstract-translatedThis thesis deals with the problem of communication between microservices in distributed systems. The thesis describes the principles of microservices architecture and analyzes existing communication protocols in terms of their advantages, disadvantages and suitability for different types of applications. Based on the analysis, a custom communication protocol has been proposed that uses Protocol Buffers technology to efficiently serialize and validate data in order to reduce the memory requirements of transmitted messages. The work included the development of a support library that allows easy deployment of the new protocol and offers users flexibility in modifying the communication parameters.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format83 s. (117454 znaků)
dc.identifier99638
dc.identifier.urihttp://hdl.handle.net/11025/65889
dc.language.isocs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezenícs
dc.rights.accessopenAccesscs
dc.subjectdistribuované systémycs
dc.subjectgRPCcs
dc.subjectHTTPcs
dc.subjectmikroslužbycs
dc.subjectsíťová komunikacecs
dc.subjectWebSocketcs
dc.subject.translateddistributed systemsen
dc.subject.translatedgRPCen
dc.subject.translatedHTTPen
dc.subject.translatedmicroservicesen
dc.subject.translatednetwork communicationen
dc.subject.translatedWebSocketen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programSoftwarové a informační systémycs
dc.titleKnihovna pro efektivní přenos dat mezi mikroslužbamics
dc.title.alternativeLibrary for Efficient Data Transfer between Microservicesen
dc.typediplomová prácecs
local.files.count6*
local.files.size65045568*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=99638

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
A23N0026P-zadani_DP.pdf
Size:
21.72 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
DP_Slechta_A23N0026P.pdf
Size:
2.76 MB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
A23N0026P_prilohy.zip
Size:
58.87 MB
Format:
ZIP
Description:
VŠKP - příloha
No Thumbnail Available
Name:
PO_Slechta_A23N0026P.pdf
Size:
109.37 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP
No Thumbnail Available
Name:
PV_Slechta_A23N0026P.pdf
Size:
67.22 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP

Collections