Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il diagramma seguente illustra l'architettura del motore di messaggistica. Mostra uno scenario in cui un messaggio viene ricevuto da un adapter e inviato in BizTalk Server.
Architettura del motore di messaggistica
Ogni adattatore ha una propria istanza di un oggetto TransportProxy usato per interagire con il motore di messaggistica. Gli adapter eseguono operazioni sul motore di messaggistica in batch, elaborati in modo atomico. Un batch è una raccolta di operazioni come SubmitMessage, SuspendMessage o DeleteMessage.
Di seguito è riportata la sequenza di eventi per lo scenario in cui un adattatore invia un messaggio al motore di messaggistica:
L'adapter crea un nuovo messaggio e connette il flusso di dati al messaggio.
L'adapter ottiene un nuovo batch dal motore di messaggistica.
L'adapter aggiunge il messaggio al batch da inviare.
Viene eseguito il commit e l'accodamento del batch nel pool di thread del motore di messaggistica.
Il pool di thread del motore di messaggistica avvia l'elaborazione del nuovo batch.
Il messaggio viene elaborato nella pipeline di ricezione.
La pipeline di ricezione può produrre zero o più messaggi. Una pipeline può consumare i messaggi purché non restituisca errori. Le pipeline di ricezione possono produrre più messaggi; in genere ciò si verifica quando il componente disassembler disassembla un singolo interscambio in molti messaggi. In genere la pipeline di ricezione normalizza il messaggio inviato in XML.
I messaggi prodotti dalla pipeline verranno elaborati nel mapper se il mapping è configurato.
I messaggi vengono pubblicati nell'agente messaggi o nel database MessageBox.
Il motore di messaggistica richiama l'adattatore per notificare il risultato del lotto di lavoro.
In questa sezione
Vedere anche
Come BizTalk Server elabora messaggi di grandi dimensioni
Caratteristiche delle prestazioni del motore
Misurazione della velocità effettiva massima del motore sostenibile
Scenari di test per la misurazione dell'MST del motore
Uso dello strumento Microsoft BizTalk LoadGen 2007