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

Associare l'elaborazione del flusso di messaggi fan-out con l'elaborazione corrispondente del flusso di messaggi fan-in impostando la proprietà Nome aggregazione dei nodi AggregateControl e AggregateReply nel flusso di aggregazione sullo stesso valore. Se questa proprietà non è stata configurata durante la creazione dei flussi fan-in e fan-out è necessario completare questa attività.

Prima di iniziare:

Per completare questa attività, è necessario completare prima quelle che seguono:

Il Nome aggregazione deve essere contestualmente univoco all'interno di un broker. In generale, questo significa che dovrebbe esserci un solo nodo AggregateControl e un solo nodo AggregateReply con un particolare Nome aggregazione, sebbene sia possibile avere più di un nodo AggregateControl con lo stesso Nome aggregazione, come descritto in Utilizzo di più nodi AggregateControl. Non è consigliabile distribuire un flusso fan-in a più gruppi di esecuzione nello stesso broker.

E' 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 impostando la proprietà Nome aggregazione.

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

E' più facile implementare un singolo flusso per un caso semplice, ma esistono delle limitazioni a questo approccio e, nella maggioranza dei casi, è preferibile la flessibilità offerta da due flussi di messaggi. L' esempio Esempio Prenotazioni per compagnie aeree mostra l'utilizzo di due flussi per l'aggregazione.

I vantaggi della creazione di flussi fan-out e fan-in separati sono:

Per associare il flusso fan-out al flusso fan-in:

  1. Aprire il flusso di messaggi che contiene il flusso fan-out.
  2. Fare clic con il tasto destro del mouse sul nodo AggregateControl e fare clic su Proprietà.
  3. Impostare la proprietà Nome aggregazione del nodo AggregateReply per identificare questa aggregazione. Il Nome aggregazione specificato deve essere contestualmente univoco all'interno di un broker.
  4. Se si dispone di flussi fan-out e fan-in separati:
    1. Premere Ctrl-S per salvare il flusso di messaggi fan-out e convalidarne la configurazione.
    2. Aprire il flusso di messaggi contenente il flusso fan-in.
  5. Fare clic con il tasto destro del mouse sul nodo AggregateReply e fare clic su Proprietà.
  6. Impostare la proprietà Nome aggregazione del nodo AggregateReply sullo stesso valore impostato per la proprietà Nome aggregazione nel nodo AggregateControl corrispondente nel flusso fan-out.
  7. Premere Ctrl-S per salvare il flusso di messaggi e convalidarne la configurazione.
Nella Versione 5.0 del prodotto, i flussi fan-out e fan-in venivano associati anche inviando messaggi di controllo dal nodo AggregateControl al nodo AggregateReply. Questo non è più necessario. Per prestazioni ottimali, è preferibile non connettere il nodo AggregateControl e il nodo AggregateReply. Tuttavia, se si desidera utilizzare i messaggi di controllo nelle proprie aggregazioni e connettere questi nodi, consultare Utilizzo dei messaggi di controllo nei flussi di aggregazione.
Nota: le connessioni stabilite tra il nodo AggregateControl e il nodo AggregateReply, create nella Versione 5.0, saranno ignorate una volta migrate alla versione 6.0, a meno che non si imposti l'ambiente broker in modo da fornire una diversa indicazione. Per ulteriori informazioni, consultare Utilizzo dei messaggi di controllo nei flussi di aggregazione.
Concetti correlati
Panoramica dei flussi di messaggi
Aggregazione del flusso di messaggi
Attività correlate
Configurazione dei flussi di aggregazione
Creazione del flusso fan-out di aggregazione
Impostazione dei timeout per l'aggregazione
Utilizzo di più nodi AggregateControl
Gestione delle eccezioni nei flussi di aggregazione
Utilizzo dei messaggi di controllo nei flussi di aggregazione
Riferimenti correlati
Nodo AggregateControl
Nodo AggregateReply
Nodo AggregateRequest
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac12311_