Analisi e prestazioni del flusso di messaggi

Comprendere l'impatto dell'analisi sulle prestazioni del flusso di messaggi e utilizzare tecniche per limitare l'effetto e migliorare le prestazioni.

Prima di iniziare

Consultare gli argomenti riportati di seguito:

Informazioni su questa attività

L'analisi è il mezzo per popolare e serizzare la struttura ad albero del messaggio dai dati e può verificarsi ogni volta che si accede al corpo del messaggio. Sono disponibili più programmi di analisi e la complessità del messaggio varia insieme al costo in termini di prestazioni. È possibile ridurre l'impatto dell'analisi sulle prestazioni del flusso di messaggi nei modi seguenti:

Procedura

  • Identificare il tipo di messaggio il più rapidamente possibile ed evitare di utilizzare più analisi per individuarlo.
  • Utilizzare il programma di analisi più efficiente disponibile, come l'analisi XMLNSC per XML e DFDL per l'analisi non XML. Per ulteriori informazioni sull'analisi, consultare Programmi di analisi e Programmi di analisi disponibili.
  • Utilizzare le tecniche di ottimizzazione del parser, come ad esempio evitare l'analisi, l'analisi parziale (analisi su richiesta) e l'analisi opaca:
    • Se possibile, evitare l'utilizzo completo dell'analisi o considerare l'invio solo di dati modificati. Se si promuovono o si copiano le strutture di dati chiave in proprietà MQMD, MQRFH2o JMS, è possibile evitare la necessità di analizzare i dati utente; questa tecnica può essere particolarmente utile per l'instradamento dei messaggi.
    • L'analisi parziale (nota come analisi su richiesta) comporta l'analisi di un messaggio solo quando è necessario risolvere il riferimento a una particolare parte del suo contenuto. Per ulteriori informazioni, consultare Analisi su richiesta.
    • L'analisi opaca riduce la dimensione della struttura ad albero del messaggio, migliorando le prestazioni. È possibile configurare l'analisi opaca nella scheda Opzioni programma di analisi dei nodi di input. Se si abilita la convalida, non è possibile utilizzare l'analisi opaca.