Podobné příspěvky
Ukázka konfigurace volné vazby mezi DDS aplikacemi
Volná vazba mezi aplikacemi z pohledu času je velmi užitečnou vlastností při použití komunikačního modelu publish-subscribe. Umožňuje totiž aplikacím přijímat data, která již byla odeslána. Je to užitečné v situacích, kdy: Potřebujete informace o posledním stavu. Při sporadickém odesílání dat. Když chcete aplikacím předávat konfigurační data. Když potřebuji získat data i v případě, kdy jsem…
Data-centric revoluce
Př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 neposílat DDS data tam kam nechci?
Když používate publish subcribe model komunikace, tak si vyberete topiky, které vás zajímají a ty odebíráte. U DDS® máme dvě možnosti, jak omezit zasílání dat. Jedná se o: domény segmenty. O doménách jsem již mluvil a v tomto videu se podíváme na segmenty (Partitions). U domén jsme si řekli, že aplikace může komunikovat pouze s…
Ukázka detekce chyb mezi DDS aplikacemi
Distribuované 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)…
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…
Jak můžete detekovat chyby v systému pomocí Data-Distribution Service™?
Distribuované 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 detekovat selhání abychom byli schopni na tyto chyby reagovat a z chybového stavů se co nejdříve zotavit. Řešením je monitorování stavu systému nástroji, jako je například Prometheus….