This page (revision-6) was last changed on 20-Jul-2020 15:43 by Dieter Käppel

This page was created on 20-Jul-2020 15:13 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
6 20-Jul-2020 15:43 3 KB Dieter Käppel to previous
5 20-Jul-2020 15:39 3 KB Dieter Käppel to previous | to last
4 20-Jul-2020 15:39 3 KB Dieter Käppel to previous | to last
3 20-Jul-2020 15:38 3 KB Dieter Käppel to previous | to last
2 20-Jul-2020 15:30 3 KB Dieter Käppel to previous | to last
1 20-Jul-2020 15:13 1 KB Dieter Käppel to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 31 added 6 lines
|body|{a:1,b:2,c:3}|JSON-Body für einen POST-Request. Hier ist zu beachten dass die Angabe des Parameters "body" automatisch zu einem POST-Request führt.
|onmessage|function(data) {[...]}|Callback-Funktion für die Entgegennahme der Datenelemente aus dem Stream bzw. die kompletten Daten im Fall eines traditionellen GET- oder POST-Requests.
|onmessages|function(array) {[...]}|Aggregierte Callback-Funktion für die Entgegennahme eines Daten-Arrays aus dem Stream. Diese Funktion vereinfacht das Verarbeiten größerer Datenmengen. Das hochfrequente Ändern der Daten führt bei reaktiven Frontend-Systemen zu ineffektivem Rendern. Durch Verwenden von "onmessages" statt "onmessage" wird dieser Sachverhalt effizient gelöst. Siehe auch "backpressure".
|backpressure|function(callback) {setTimeout(callback, 200);}|Ein Funktion um die Frequenz der "onmessages" Callback-Aufrufe zu steuern. Die Default Funktion für die "backpressure" beginnt mit einer Datenaggregation von 200ms und verdoppelt die Aggregationszeit dann bei jedem nachfolgenden Aufruf. Bei tatsächlichen Echtzeitstreams kann hier auch "window.requestAnimationFrame" bzw. das [Vue Jquery]-Äquivalent $rendered verwendet werden.
|onclose|function() {[...]}|Argumentslose Funktion die am Ende des Streams aufgerufen wird.
|autoclose|false|Per Default werden Streams am Ende geschlossen, wie dies bei Spring Webflux bzw. Project Reactor üblich ist. Das Browser-Objekt "EventSource" kann auch einen infiniten Re-subscribe ausführen, wenn hier false angegeben wird.