Knihovna pro efektivní přenos dat mezi mikroslužbami
| dc.contributor.advisor | Bláha Jan, Ing. | cs |
| dc.contributor.author | Šlechta, Jakub | cs |
| dc.contributor.referee | Lipka Richard, Ing. Ph.D. | cs |
| dc.date.accepted | 2025-06-16 | |
| dc.date.accessioned | 2026-02-20T16:02:05Z | |
| dc.date.available | 2024-09-09 | |
| dc.date.available | 2026-02-20T16:02:05Z | |
| dc.date.issued | 2025-05-15 | |
| dc.date.submitted | 2025-05-15 | |
| dc.description.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. | cs |
| dc.description.abstract-translated | This 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.department | Katedra informatiky a výpočetní techniky | cs |
| dc.description.result | Obhájeno | cs |
| dc.format | 83 s. (117454 znaků) | |
| dc.identifier | 99638 | |
| dc.identifier.uri | http://hdl.handle.net/11025/65889 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení | cs |
| dc.rights.access | openAccess | cs |
| dc.subject | distribuované systémy | cs |
| dc.subject | gRPC | cs |
| dc.subject | HTTP | cs |
| dc.subject | mikroslužby | cs |
| dc.subject | síťová komunikace | cs |
| dc.subject | WebSocket | cs |
| dc.subject.translated | distributed systems | en |
| dc.subject.translated | gRPC | en |
| dc.subject.translated | HTTP | en |
| dc.subject.translated | microservices | en |
| dc.subject.translated | network communication | en |
| dc.subject.translated | WebSocket | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Navazující | cs |
| dc.thesis.degree-name | Ing. | cs |
| dc.thesis.degree-program | Softwarové a informační systémy | cs |
| dc.title | Knihovna pro efektivní přenos dat mezi mikroslužbami | cs |
| dc.title.alternative | Library for Efficient Data Transfer between Microservices | en |
| dc.type | diplomová práce | cs |
| local.files.count | 6 | * |
| local.files.size | 65045568 | * |
| local.has.files | yes | * |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=99638 |
Files
Original bundle
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