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 -