Übersicht über Java Message Services

Lesen Sie die Richtlinien zur Implementierung, Konfiguration und Optimierung von Java™ Message Services (JMS).

Agentenwarteschlangen und Integrationswarteschlangen

Sterling Order Management System Software verwendet die folgenden Typen von JMS-Warteschlangen:

  • Agentenwarteschlangen: Die Sterling Order Management System Software -Agenten verwenden diese Warteschlangentypen als Arbeitsquelle.
  • Integrationswarteschlangen: Die Integrationsserver von Sterling Order Management System Software verwenden diese Warteschlangentypen als Mittel zur Kommunikation mit externen Systemen.

Agentenwarteschlangen

Die Sterling Order Management System Software -Agenten sind so konzipiert, dass sie einen "Getter" ausgeben, um nach zu verarbeitenden Arbeiten zu suchen und die entsprechenden Nachrichten in einer Warteschlange zu erstellen. Der Terminierungsagent prüft z. B. beim Start die Warteschlange der Terminierungs-JMS. Wenn die Warteschlange leer ist, löst er automatisch die Abfrage einer Abruffunktion für die Tabelle YFS_TASK_Q aus und sucht nach Aufgaben, die von der Terminierungstransaktion verarbeitet werden sollen. Es wird für jede infrage kommende Task eine JMS-Nachricht erstellt. In ähnlicher Weise lösen die Sterling Order Management System Software -Auftrags-oder Bestandsmonitore "Getter" aus, um nach Bestellungen oder Bestandsartikeln in einem bestimmten Status zu suchen (für die sie überwacht werden). Genau wie weiter oben werden die entsprechenden Nachrichten in die JMS-Warteschlange gestellt.

Standardmäßig erstellt die Abruffunktion bis zu 5.000 Nachrichten, auch wenn mehr infrage kommende Arbeiten vorhanden sind. Der Standardwert reicht in der Regel aus. Sie können den Grenzwert ändern, wenn Sie feststellen, dass der Agent mehr Zeit mit dem Abrufen von Arbeit und Erstellen der Nachrichten als mit der Verarbeitung verbringt. Dies könnte der Fall sein, wenn zahlreiche Verarbeitungsthreads vorliegen oder wenn die Abrufkosten hoch sind. Sie können den Grenzwert ändern, indem Sie die Anzahl der Datensätze im Puffer im Transaktionsdetail des Agenten ändern (unter Application Platform > Prozessmodellierung) > Agentenkriteriendefinition > Agentenkriteriendetails > Kriterienparameter.

Integrationswarteschlangen

Im Gegensatz dazu werden Integrationswarteschlangen normalerweise verwendet, um Nachrichten zwischen Sterling Order Management System Software und externen Systemen auszutauschen. Beispielsweise sendet Sterling Order Management System Software normalerweise Versandnachrichten über Integrationswarteschlangen an Warehouse-Management-Systeme.