Associazione dei flussi di aggregazione fan-out e fan-in

Associare l'elaborazione del flusso di messaggi fan - out all'elaborazione del flusso di messaggi fan - in corrispondente impostando la proprietà Nome aggregazione dei nodi AggregateControl e AggregateReply nel proprio flusso di aggregazione sullo stesso valore.

Prima di iniziare

Se questa proprietà non è stata configurata durante la creazione dei flussi fan-in e fan-out è necessario completare questa attività.

È necessario completare le seguenti attività.

Informazioni su questa attività

Il Nome aggregazione deve essere contestualmente univoco all'interno di un nodo di integrazione. È possibile avere solo un nodo AggregateControl e un nodo AggregateReply con un particolare Nome aggregazione, anche se è possibile avere più di un nodo AggregateControl con lo stesso Nome aggregazione, consultare Utilizzo di più nodi AggregateControl. Non distribuire un flusso fan - in a più server di integrazione sullo stesso nodo di integrazione; i risultati sono imprevedibili.

È possibile i creare flussi fan-out e fan-in nello stesso flusso di messaggi o in due flussi di messaggi diversi. In entrambi i casi, le due parti dell'aggregazione sono associate quando si imposta la proprietà Nome aggregato.

Il modo in cui si configura il flusso di aggregazione dipende da diversi fattori:

È possibile includere il flusso fan-out e fan-in nello stesso flusso di messaggi. Tuttavia, si potrebbe desiderare di creare due flussi separati. I vantaggi della creazione di flussi fan-out e fan-in separati sono:

  • È possibile modificare i due flussi in modo indipendente.
  • È possibile avviare ed interrompere i due flussi in modo indipendente.
  • È possibile distribuire i due flussi per separare i server di integrazione per sfruttare i sistemi multiprocessore o per fornire la separazione dei dati a scopo di sicurezza o integrità.
  • È possibile assegnare diversi numeri di thread aggiuntivi ai due flussi per mantenere un rapporto di elaborazione adeguato.

Per associare il flusso fan - out al flusso fan - in, completare la seguente procedura.

Procedura

  1. Passare alla prospettiva Integration Development.
  2. Aprire il flusso di messaggi che contiene il flusso fan-out.
  3. Selezionare il nodo AggregateControl per aprire la vista Proprietà.
    Vengono visualizzate le proprietà del nodo.
  4. Impostare la proprietà Nome aggregazione del nodo AggregateControl per identificare questa aggregazione. Il Nome aggregato specificato deve essere contestualmente univoco all'interno di un nodo di integrazione.
  5. Se si dispone di flussi fan - out e fan - in separati:
    1. Premere Ctrl-S o fare clic su File > Salva nome nel menu della barra delle attività (dove nome è il nome di questo flusso di messaggi) per salvarlo e convalidarne la configurazione.
    2. Aprire il flusso di messaggi che contiene il flusso fan-in.
  6. Selezionare il nodo AggregateControl per aprire la vista Proprietà.
    Vengono visualizzate le proprietà del nodo.
  7. Impostare la proprietà Aggregate Name del nodo AggregateReply sullo stesso valore impostato per la proprietà Aggregate Name nel nodo AggregateControl corrispondente nel flusso fan - out.
  8. Premere Ctrl-S o fare clic su File > Salva nome per salvare il flusso di messaggi e convalidarne la configurazione.

Cosa fare successivamente

In IBM® App Connect Enterprise, i flussi fan-out e fan-in sono stati collegati anche tramite l'invio di messaggi di controllo dal nodo AggregateControl al nodo AggregateReply. Questa funzione non è più disponibile. Per ottenere prestazioni ottimali, non collegare i nodi AggregateControl e AggregateReply. Tuttavia, se si desidera utilizzare i messaggi di controllo nelle aggregazioni e si desidera connettere questi due nodi, consultare Utilizzo dei messaggi di controllo nei flussi di aggregazione.