Worker jobs
Pentru executia actitivitatilor recurente eteeste implementat un sistem numit "worker jobs" care este reprezentat de job-uri care ruleaza in fiecare minut si programeaza pentru rulare activitatile necesare.
Pentru activitatea de procesare a sesiunilor de transmitere exista urmatoarele worker jobs:
- inregistrare rulari pentru sesiuni de transmitere
- transmitere mesaje
- validare mesaje
Inregistrare rulari
Acest worker cauta toate sesiunile de transmitere care sunt programate pentru rulare si le inregistreaza un job pentru lansarea unei noi rulari pentru sesiunea respenctiva
Transmitere mesaje
Acest worker identifica rularile care au mesaje de transmis (aici trebnuie analiza ce inseamna asta; ex.: in starea Pregătit pentru trimitere) si inregistreaza un job pentru transmiterea mesajelor pentru o rulare
Validare mesaje
Acest worker identifica rularile care au mesaje transmise si ne validate si inregistreaza un job pentru validarea mesajelor din rulare
Joburi:
- rulare noua pentru sesiune transmitere
- transmitere mesaje pentru rulare
- validare mesaje pentru rulare