Podobné příspěvky
3 typy interakcí v distribuovaných systémech – příkaz, dotaz, událost
OdPPV distribuovaných systémech lze všechny interakce kategorizovat do tří typů. 1️⃣ Příkazy 2️⃣ Dotazy 3️⃣ Události Tento příspěvek popisuje, jaký je rozdíl mezi těmito typy a jak souvisí s DDS®. Hlavní rozdíl mezi dotazy, příkazy a událostmi spočívá v záměru, ke kterému jsou použity. 1️⃣ Záměr příkazů: změnit stav (data) systému (obvykle je použit model…
Data-centric revoluce
OdPPPřed časem jsem mluvil od architektuře zaměřené na data (Data-centric architecture), kde jsou data základním prvkem a tato data jsou využívána aplikacemi. Funkčnosti aplikací jsou tak založeny na jednotném, co nejjednoduším a rozšiřitelném datovém modelu. Přínosem pak je že, data jsou k dispozici všem aplikacím a je snadná jejich integrace. Správná data jsou tak k dispozici…
Jak zvládá DDS®🌀 zahlcení daty
OdPPExistují situace, kdy poskytovatelé dat generují tolik dat, že konzumenti nejsou schopni tolik dat zpracovat a jsou zahlcení daty. Konzumenti tedy omezují rychlost systému, protože nezvládají zpracovávat tolik dat a potřebují, aby poskytovatelé na ně tolik netlačili – snaží se vytvořit protitlak (backpressure). Tato situace může vést až ke kolapsu systému. V tomto videu vám…
Jak funguje u technologie DDS™ 🌀 vyhledávání a jaké to má důsledky?
OdPPPředstavte si, že máte systém, kdy potřebují zařízení nebo aplikace komunikovat přímo mezi sebou, bez centrálního místa. Třeba v případě kdy potřebujete minimalizovat zpoždění v přenosu dat nebo v případě, kdy výpadek centrálního místa způsobí nefunkčnost celého systému. Proto technologie DDS™ umožňuje vyhledávání účastníků, aby se usnadnilo nasazování větších distribuovaných systémů. V tomto videu se…
Ukázka detekce chyb mezi DDS aplikacemi
OdPPDistribuované systémy jsou charakteristické tím, že u nich dochází k částečným selhání částí systému na straně uzlu nebo na straně sítě. My potřebujeme, aby náš distribuovaný systém dokázal detekoval taková selhání abychom byli schopni na tyto chyby reagovat a z chybového stavů se co nejdříve zotavit. V tomto videu🎞️👇 se podíváme prakticky (pomocí Shapes Dema)…
Co usnadňuje DDS? Část 3: Nasazení, údržba, rozšiřování
OdPPVelké systémy musí pracovat po dlouhou dobu, protože je velmi nákladné je nahradit novým systémem. Když budete nasazovat distribuovaný systém, tak z pohledu konektivity budete řešit, 👉 kde co poběží, 👉 co mám spustit dřív, 👉 je vše správně nakonfigurováno, 👉 jak a kdy nasadit do systému nové schopnosti a jak zrušit ty co už…