Panoramica su Java Message Services
Rivedere le linee guida relative all'implementazione, alla configurazione e all'ottimizzazione per JMS (Java™ Message Services).
Code agent e code di integrazione
Sterling™ Order Management System Software utilizza ampiamente i seguenti tipi di code JMS:
- Code agent: Gli agent Sterling Order Management System Software utilizzano questi tipi di code come origine del lavoro.
- Code di integrazione: i server di integrazione Sterling Order Management System Software utilizzano questi tipi di code come mezzo per comunicare con sistemi esterni.
Code agent
Gli agent Sterling Order Management System Software sono progettati per emettere un "getter" per ricercare il lavoro che deve essere elaborato e per creare i messaggi appropriati in una coda. Ad esempio, l'agent di pianificazione all'avvio controlla la coda JMS di pianificazione. Se la coda è vuota, attiva automaticamente una query "getter" rispetto alla tabella YFS_TASK_Q che cerca le attività che devono essere elaborate dalla transazione Pianificazione. Viene creato un messaggio JMS per ogni attività idonea. Allo stesso modo, l'ordine o i monitoraggi dell'inventario di Sterling Order Management System Software attivano dei "getter" per ricercare gli ordini o gli articoli dell'inventario in un determinato stato (per i quali vengono monitorati). Come in precedenza, i messaggi appropriati vengono inseriti nella coda JMS.
Per impostazione predefinita, il getter crea fino a 5.000 messaggi anche quando ci sono più lavori idonei. Il valore predefinito è generalmente sufficiente. È possibile modificare il limite se si rileva che l'agent impiega più tempo a richiamare il lavoro e a creare i messaggi rispetto all'elaborazione. Ciò può verificarsi se si dispone di un numero elevato di thread di elaborazione o se il costo di richiamo è elevato. È possibile modificare il limite modificando il "Numero di record nel buffer" nei dettagli della transazione dell'agent (in Application Platform > Modellazione del processo)> Definizione criteri agent> Dettagli criteri agent> Parametro criteri.
Code di integrazione
Al contrario, le code di integrazione vengono generalmente utilizzate per scambiare messaggi tra Sterling Order Management System Software e sistemi esterni. Ad esempio, Sterling Order Management System Software generalmente invia messaggi di spedizione ai sistemi di gestione magazzino tramite code di integrazione.