Download NiceMemMaster User Guide

Transcript
Performance- Und FeedbackOptionen
Parallele Verarbeitung
Der in diesem Abschnitt beschriebene Funktionsumfang steht in NiceLabel Automation Pro und
NiceLabel Automation Enterprise zur Verfügung.
Die NiceLabel Automation-Produktreihe wurde entwickelt, um parallele Verarbeitung sowohl bei der
eingehenden als auch bei der ausgehenden Verarbeitung zu unterstützen. Dies sorgt auf jedem
System, auf dem die Software installiert wird, für maximale Effizienz. NiceLabel Automation kann viele
Aufgaben gleichzeitig ausführen und dabei dennoch die Reihenfolge aufrechterhalten, in der die
Trigger eingegangen sind. Der Durchsatz an Etikettenaufträgen hängt dabei in hohem Maße von der
Hardware ab, auf der die Software ausgeführt wird.
Eingehende parallele Verarbeitung
Sie können mehrere Trigger auf demselben Rechner ausführen, und sie alle werden gleichzeitig auf
Änderungen der überwachten Ereignisse reagieren. Jeder Trigger speichert die Daten aus seinen
nicht verarbeiteten Ereignissen in der Warteschlangenliste. Diese Liste puffert eingehende Daten für
den Fall, dass zu diesem Zeitpunkt keiner der Druckprozesse verfügbar ist. Sobald der erste
Druckprozess verfügbar wird, wird der erste Auftrag anhand des FIFO-Prinzips (First In, First Out) aus
der Warteschlange genommen. Dies sorgt für eine richtige Reihenfolge bei der Verarbeitung der
eingehenden Daten. Es gewährleistet jedoch nicht, dass das FIFO-Prinzip auch beim Drucken
angewandt wird. Siehe nächster Absatz.
HINWEIS: Sie können nicht nur mehrere Trigger parallel ausführen, sondern jeder Trigger
kann auch gleichzeitige Verbindungen eingehen. TCP/IP-, HTTP- und Webdienst-Trigger
akzeptieren allesamt gleichzeitige Verbindungen von mehreren Clients. Außerdem kann der
Datei-Trigger für die Überwachung einer Reihe von Dateien in einem Ordner konfiguriert
werden, wobei eine Konfiguration nach Dateimaske möglich ist.
Ausgehende parallele Verarbeitung
Normalerweise ist das Ergebnis des Triggers ein Etikettendruckvorgang. Sie möchten vom Trigger
empfangene Daten verwenden und auf die Etiketten drucken. Der NiceLabel Automation-Dienst führt
Druckvorgänge (auch „Druck-Engines“ genannt) im Hintergrund parallel aus. Moderne Prozessoren
haben zwei oder mehr unabhängige Hauptprozessoren (CPUs), „Kerne“ genannt. Mehrere Kerne
können mehrere Anweisungen gleichzeitig ausführen, was die allgemeine
Verarbeitungsgeschwindigkeit steigert; im Fall von NiceLabel Automation steigern sie die
Geschwindigkeit der Verarbeitung von Druckaufträgen und damit auch die Etikettendruck-
- 144 -