Procedure consigliate di strumentazione per soluzioni BizTalk a prestazioni elevate
Pubblicato: Novembre 2010
Autore: Valery Mizonov, Microsoft Corporation
Recensito da:
Mark Simms, Microsoft Corporation
Jayanthi Sampathkumar, Microsoft Corporation
Krish Srinivasan, Microsoft Corporation
Si applica a: Microsoft BizTalk Server
Riepilogo: I metodi tradizionali di strumentazione delle soluzioni BizTalk potrebbero non essere sempre i più efficaci dal punto di vista delle prestazioni. I componenti di strumentazione e traccia comunemente usati sfruttando le API di debug Win32 possono introdurre un potenziale collo di bottiglia e diventare responsabili delle riduzioni delle prestazioni nelle applicazioni BizTalk multithread in esecuzione sotto stress.
Dall'altro lato, la strumentazione del codice sorgente offre una grande visibilità sul comportamento dell'applicazione e consente di ridurre le attività generali di risoluzione dei problemi. Di conseguenza, un approccio fondamentalmente nuovo alla strumentazione di soluzioni BizTalk ad alte prestazioni è diventato fondamentale per consentire la raccolta di informazioni diagnostiche avanzate e dettagliate in modo non intrusivo senza alcun sovraccarico e senza alcun impatto sulle prestazioni dell'applicazione.
Il team di consulenza clienti di Windows Server AppFabric di Microsoft mirava a fornire alla community procedure consigliate convalidate per aiutare gli sviluppatori BizTalk ad arricchire le proprie soluzioni con la strumentazione ad alte prestazioni adottata internamente da molti prodotti Microsoft. Queste procedure consigliate sono state riflesse sotto forma di framework riutilizzabile che gli sviluppatori BizTalk possono collegare e adottare facilmente nelle proprie implementazioni.