Cvičení 6
Témata cvičení
- komunikace v distribuovaném systému
- užitečné nástroje
Průběh cvičení
- Domluvili jsme se na sdílení plnění zápočtových podmínek online, odkaz dostanete emailem.
- Ukázali jsme si malý “projekt” používající RPC komunikaci mezi procesy (gRPC v Go).
Úkoly
- Podívejte se, jaké nástroje pro komunikaci mezi procesy nabízí Váš oblíbený jazyk, případně i OS.
- sokety, roury, fronty zpráv, …
- RPC. Dostupné v jazyce? Externí knihovny?
- …
- Podívejte se na další nástroje zmíněné na přednášce/cvičení
- Apache Kafka,
- RabbitMQ,
- různé RPC nástroje,
- websocket,
- …
- Zvolte vhodný komunikační nástroj pro svůj simulátor distribuovaného systému
- berte v potaz obecnost zasílaných zpráv