Podobné příspěvky
Rozšiřitelnost datového modelu u technologie DDS®
V příspěvku Formáty dat pro přenos mezi aplikacemi jsme si řekli, jak je důležité přemýšlet o možnosti vývoje schématu datového modelu. Mluvili jsme o Protocol Bufferech, Apache Thriftu, Apache Avro a DDS-Xtypes. A o tom jak DDS-XTypes podporují vývoj schématu se podíváme blíže v tomto videu🎞️👇. Představte si stav, kdy integrace systémů mezi sebou a…
Přenášíte data spolehlivě nebo nespolehlivě?
DDS umožňuje datovému streamu přiřadit QoS parametry, které určují, jakým způsobem bude datový stream přenášen a kolik zdrojů pro přenos dat bude využito. DDS obsahuje 22 QoS parametrů. Nicméně z tohoto počtu se jich často používá méně, ale záleží na typu systému. V tomto videu se podíváme na základní QoS parametr RELIABILITY. Spolehlivost doručení dat…
Formáty dat pro přenos mezi aplikacemi
V rámci distribuovaných systémů potřebujete sdílet data. Jaký formát dat ale zvolíte, abyste mohli komunikovat mezi aplikacemi nezávisle na programovacím jazyku a operačním systému. Na formáty serializace dat pro přenos strukturovaných dat mezi aplikacemi se podíváme v tomto videu . Nejznámější formáty jsou XML JSON (JavaScript Object Notation) Ty jsou jsou používaný u webových API…
3 typy interakcí v distribuovaných systémech – příkaz, dotaz, událost
V 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…
Proč byste měli uvažovat o DDS® pro váš systém
Představte si situaci, kdy potřebujete vytvořit nový IIoT systém. Vytvoření takového distribuovaného systému je však náročné, protože existuje mnoho prvků, které spolu musí komunikovat a existuje mnoho věcí, které se mohou pokazit. Během vytváření systému budete pravděpodobně řešit následující problémy: Měnící se strukturu systému – přidáváním a odebíráním zařízení/aplikací Neustálý vývoj a rozšiřování systému (a…
Co je Data Distribution Service (DDS)
Pro ty, kteří se o technologii Data Distribution Service začínají zajímat, chci v krátkosti uvést……Co je DDS. DDS definuji jako standardizovanou komunikační platformu (technologii) pro sdílení dat v reálném čase mezi různými zařízeními a aplikacemi, která usnadňuje vývoj a integraci aplikací v rámci distribuovaných systémů. Tato definice není všeobjímající, ale dává představu o tom, co…