eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


prozessdefinition:automatisierungen:info:request_bundling

Port Anfragenbündelung

Die Port Anfragenbündelung verarbeitet mehreren Port Anfragen in nur einen Job Lauf, kann verwendet werden für:

Sie wird im Port Eventlistener aktiviert.

Vorteile

  • Eingehende Port Anfragen werden sofort bearbeitet und
  • mehrere Eingänge werden in einem Job abgearbeitet.

Es wird ein extra Prozess (.NET Task) gestartet, der direkt auf dem Port „horcht“. Bei einem Eingang auf dem Port aktiviert Windows diesen Prozess umgehend und die Verarbeitung der Verbindung beginnt. Dabei laufen weitere Verbindungen auf demselben Port in denselben Prozess (eBiss Job) und zwar so lange bis:

  • 3 Sekunden lang keine neue Anfrage auf dem Port eingeht oder
  • 15 Sekunden vergangen sind oder
  • nach 300 Verbindungen.

D.h., unter Volllast werden von einem Job maximal 300 Nachrichten nach spätestens 15 Sekunden des Einsammelns der Nachrichten weiterverarbeitet. Der Empfang der Nachrichten über den Channel erfolgt innerhalb der Zeit, in diesem Fall innerhalb der 15 Sekunden parallel. Die eingehenden Nachrichten werden parallel in Empfang genommen.

Falls nicht aktiv

Wenn die Port Anfragenbündelung nicht aktiv ist, dann werden alle Port Eventlistener Schritt für Schritt bearbeitet. D.h. eingehende Port Events werden hintenangestellt und nacheinander bearbeitet. Für jeden Port Eingang wird ein neuer Job gestartet, mit einer neuen Prozessinstand und einer neuen RuntimeSession.

prozessdefinition/automatisierungen/info/request_bundling.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1