Fazë 01
Ndërto gjurmën dhe kontekstin e kërkesës
OpenQCore · Realtime Runtime
Realtime Runtime është shtylla ekzekutuese e OpenQCore për sistemet e bisedave në prodhim, duke kombinuar verifikim, kontrollin e prapritjes, dedublikimin, bllokime të shpërndara dhe orkestrim të qëndrueshëm të përgjigjeve.
Strategjia e Ngarkesës
I vetëdijshëm për prapritjen
Režimet e Ekzekutimit
Streaming + Jo-Streaming
Kontrollet e Sigurisë
Bllokim + Circuit Breaker + Dedublikim
Persistenca e Mesazheve
Ruajtje e qëndrueshme Përdorues + Asistent
Cikli i Jetës së Kërkesës
Çdo kërkesë ndjek një cikël të mbrojtur: verifikim, mbrojtje ndaj mbingarkesës, kontrolle për dedublikim, marrje bllokimi, ekzekutim në runtime, persistencë dhe pastrim deterministik.
Fazë 01
Ndërto gjurmën dhe kontekstin e kërkesës
Fazë 02
Ndjek kërkesën në pritje + vlerëso ngarkesën e sistemit
Fazë 03
Verifiko ngarkesën (payload), bashkëngjitjet dhe aksesin e sesionit
Fazë 04
Ruaj mesazhin më të fundit të përdoruesit (nëse sesioni ekziston)
Fazë 05
Kontroll i dedublikimit për kërkesat jo-stream
Fazë 06
Merr një bllokim të shpërndarë dhe ekzekuto runtime-in
Fazë 07
Ruaj mesazhin e asistentit dhe ruaj përgjigjen në cache
Fazë 08
Lësho bllokimin dhe hiq nga gjurmimi kërkesat e papërfunduara në bllokun finally
Shtylla e Kontrollit të Runtime
Ekzekutimi i runtime-it është i ndërgjegjshëm për circuit breaker për të izoluar dështimet në rrjedhën poshtë dhe për të mbrojtur disponueshmërinë e përgjithshme të sistemit.
Një çelës bllokimi i kufizuar parandalon përpunimin e dyfishtë në fluks për të njëjtën identitet të kërkesës.
Kërkesat në pritje ndiqen në mënyrë të vazhdueshme dhe gjendjet kritike të ngarkesës shkaktojnë refuzim të kontrolluar 503.
Rrugët e Ekzekutimit
Vëzhgueshmëria & Siguria
Përdorni një arkitekturë runtime të ndërtuar për latencë të ulët, pastrim deterministik, rrjedhë kontrolli rezistente dhe besueshmëri operative.