Vorsicht
Dies ist die Dokumentation des aktuellen Entwicklungszweigs der CometVisu. Es besteht daher die Möglichkeit, dass einige der hier beschriebenen Features mit dem aktuellsten Release der CometVisu nicht genutzt werden können.
Server sent events (SSE)
Lesende Anfragen
Bei Server sent events wird eine einmalige lesende Verbindung aufgebaut. Über diese schickt das Backend initial einmalig alle angefragten Werte, danach nur noch geänderte Werte.
Hinweis
Der Browser kümmert sich automatisch um die Wiederherstellung der Verbindung bei Abbrüchen. Daher kommt der interne Watchdog bei SSE in der Regel nicht zum Einsatz.
Der Browser muss diese Technologie jedoch überstützen. Eine Übersicht der unterstützen Browser liefert Caniuse.
Schreibende Anfragen
Wenn ein neuer Wert an das Backend gesendet werden soll (weil z.B. der Benutzer ein Widget bedient hat), wird eine neue Anfrage, die vollkommen unabhängig von den lesenden Anfragen ist an das Backend gesendet. Hier bestätigt das Backend auch lediglich das erfolgreiche Empfangen der Anfrage, neue Werte werden immer nur über die lesenden Anfragen gesendet.