Skip to main content

Co je to architektura datového toku?

Dataflow Architecture je řada funkcí v počítačovém softwaru, kde je každý krok automaticky generován akcí předchozí funkce.Je také známý jako reaktivní programování.Protože je každá funkce výslovně naprogramována, není třeba přepočítat hodnoty v jedné proměnné, když se změní druhá proměnná.To umožňuje funkci operací paralelních dat toku, protože zdroje nejsou zaměřeny na přizpůsobení potřebám každého nového příkazu.Stejně jako u tohoto druhu systému je každý paket informací optimalizován pro nejlepší výkon jednotlivě a zároveň je integrován do celého systému.Informace jsou uspořádány v jakémkoli druhu potrubí, kde postupuje z jedné funkce na druhou.Jedním z významných způsobů, jak se systém liší, je to, že každý paket obsahuje informace potřebné k jeho připojení k dalšímu odkazu v řetězci datflow.

Protože architektura Dataflow je považována za poměrně jednoduchou formu programování, často ji používají méně zkušení programátoři.Díky této metodě může být systém naprogramován jeden paket najednou.Někteří programátoři jsou také přitahováni architekturou Dataflow, protože je to jednoduchý způsob, jak organizovat komplexní skupiny informací.

Zatímco architektura Dataflow je relativně snadno použitelná, má také určitá omezení.S pakety věnovanými specifickým úkolům může systém fungovat efektivně, ale pouze s určitým množstvím flexibility.Každý paket lze naprogramovat odlišně, ale pokud má systém fungovat, musí sledovat určitou cestu.Vzhledem k tomu, že architektura Dataflow řeší mnoho problémů spojených s datovým tokem a organizací, se mnoho programátorů pokusí použít své základní koncepty a zároveň provádět úpravy, aby zvládla sofistikovanější potřeby programování.

Koncept architektury datflow je opačný k tradičnímu stylu známému jako von Neumann Architecture.V tomto typu programování existuje sekce pro každou funkci, spíše než řada paketů s informacemi, které umožňují několik druhů funkcí.Primární rozdíl s touto formou programování, protože není schopen zvládnout paralelní procesy.Systém je pojmenován po počítačovém vědci Johnu von Neumannovi, který psal o základech konceptu v článku z roku 1945.Navzdory svým omezením je to také poměrně jednoduchý a rozšířený styl programování.