Sündmuspõhised tehnoloogiad

(Ümber suunatud leheküljelt Sündmuspõhine)

Sündmuspõhised tehnoloogiad (event-driven technologies) aitavad omavahel ühendada erinevaid mikroteenuseid. [1]

Sündmuspõhise terviklikkuse kontseptsiooni (eventual consistency concept) olemus seisneb sündmuspõhises suhtluses, mille puhul üks mikroteenus avaldab sündmuse ning teised mikroteenused hakkavad avaldatud sündmust jälgima. Kui mikroteenuseni jõuab avaldatud sündmuse info, siis käivitatakse konkreetses mikroteenuses muudatused, mis kajastuvad omakorda mikroteenuse avaldatavate sündmustena. [2]

Kirjeldatud avalda/jälgi (publish/subscribe) süsteemi realiseerimiseks kasutatakse tavaliselt sündmuste bussi (event bus). Sündmuste buss võimaldab mikroteenuste vahel korraldada avalda/jälgi suhtlust nii, et komponendid ei pea olema teadlikud üksteise olemasolust. [2]

Viited muuda

  1. "Techbeacon - Event-driven computing: A best practice for microservices architecture". Vaadatud 12.01.2019.
  2. 2,0 2,1 "Microsoft - Implementing event-based communication between microservices (integration events)". Vaadatud 12.01.2019.