OpenQCore · Realtime Runtime

Generation I · Kern für Niedriglatenz-Ausführung

Realtime Runtime.
KI-Ausführung mit niedriger Latenz.

Realtime Runtime ist das Ausführungs-Backbone von OpenQCore für produktive Chat-Systeme und vereint Validierung, Backpressure-Steuerung, Duplikatbeseitigung, verteilte Sperren und resiliente Antwortorchestrierung.

Laststrategie

Backpressure-gestützt

Ausführungsmodi

Streaming + Nicht-Streaming

Sicherheitskontrollen

Sperre + Circuit Breaker + Duplikatbeseitigung

Nachrichtenpersistenz

Dauerhafte Speicherung von Nutzer- und Assistenten-Nachrichten

Anfrage-Lebenszyklus

Deterministische Ausführung vom Eingang bis zur Bereinigung.

Jede Anfrage folgt einem geschützten Lebenszyklus: Validierung, Überlastschutz, Duplikatprüfungen, Sperrerwerb, Laufzeitausführung, Persistenz und deterministische Bereinigung.

Phase 01

Trace- und Anfragekontext aufbauen

Phase 02

Ausstehende Anfrage verfolgen + Systemlast bewerten

Phase 03

Nutzlast, Anhänge und Sitzungszugriff validieren

Phase 04

Neueste Benutzernachricht speichern (falls eine Sitzung existiert)

Phase 05

Duplikatprüfung für Nicht-Streaming-Anfragen

Phase 06

Verteilte Sperre erwerben und Runtime ausführen

Phase 07

Assistenten-Nachricht speichern und Antwort zwischenspeichern

Phase 08

Sperre freigeben und ausstehende Vorgänge im finally-Block nicht mehr verfolgen

Runtime-Steuerungsebene

Resilienzmechanismen, die die Ausführung stabil halten.

Circuit-Breaker-Integration

Die Runtime-Ausführung ist circuit-breaker-fähig, um Ausfälle nachgelagerter Komponenten zu isolieren und die Gesamtverfügbarkeit des Systems zu schützen.

Verteilte Sperrung

Ein bereichsspezifischer Sperrschlüssel verhindert doppelte laufende Verarbeitung derselben Anfrageidentität.

Backpressure-Management

Ausstehende Anfragen werden kontinuierlich überwacht und kritische Lastzustände führen zu kontrollierter Ablehnung mit HTTP 503.

Ausführungspfade

Verschiedene Antwortpfade für unterschiedliche Latenzziele.

Streaming-Pfad

  • •Optimiert für sofortige Token-Auslieferung
  • •Gibt StreamingResponse direkt zurück
  • •Umgeht den Rückgabepfad des Dedup-Caches
  • •Weiterhin durch Validierung + Sperre + Bereinigung geschützt

Nicht-Streaming-Pfad

  • •Prüft den Dedup-Cache vor der Ausführung
  • •Führt die Runtime aus und extrahiert den finalen Inhalt/Nutzdaten
  • •Speichert die Assistentenausgabe für die Sitzungs-Kontinuität
  • •Speichert Modellausgabe nach Möglichkeit im Dedup-Cache

Beobachtbarkeit & Sicherheit

Nachvollziehbare Operationen mit messbarem Runtime-Verhalten.

  • •Strukturierte Ereignisprotokollierung (Start, Abschluss, Bereinigung, Fehler)
  • •Weitergabe der Trace-ID und Request-ID pro Ausführung
  • •Metrikzähler für Anfragen, Ablehnungen und Fehlerklassen
  • •HTTPException-Mapping mit kontrollierter Statusbehandlung
  • •Garantierte Finalisierung für die Freigabe von Sperren und die Bereinigung ausstehender Elemente

Produktive KI-Workloads mit Realtime-Zuverlässigkeit ausführen.

Übernehmen Sie eine Runtime-Architektur, die für geringe Latenz, deterministische Bereinigung, resilienten Kontrollfluss und betriebliche Zuverlässigkeit entwickelt wurde.