teadepõhiseid
Teadepõhised on kontseptsioon tehnoloogia ja automatiseerimise valdkonnas, mille keskmes on toimingute ja otsuste juhitavus teatiste või sündmuste põhjal. Töövood käivituvad signaalide peale, mis tekivad oleku muutustest, vigadest, kasutajate tegevustest või süsteemi teiste komponentide toimimisest. Teadepõhised lähenemised on tihti seotud sündmuspõhise arhitektuuriga: komponendid suhtlevad asünkroonselt ja töövood reageerivad signaalidele, mis parandab reageerimiskiirust ja skaleeritavust.
Arhitektuuriliselt hõlmavad teadepõhised lahendused sageli kolme tüüpi komponente: sündmuste tootjad, sõnumivahetuskanal (broker) ja sündmuste tarbijad. Sündmused
Eelisena toob teadepõhised arhitektuur kaasa suurema reageerimiskiiruse, parema ressursside kasutamise ja suurema paindlikkuse koormuste puhul. Need
Väljakutsed hõlmavad keerukust sündmuste voogude haldamisel, usaldusväärset sõnumite edastust, idempotentsust ja järjepidevust ning potentsiaalset vatvu tekkivat
Teadepõhiseid lahendusi kasutatakse laialdaselt IT-monitoringus, töövoo automatiseerimises, väikeste ja suurte hajutatud süsteemide arenduses ning IoT-ökosüsteemides, kus