Teilen über


Was ist ein Adapterhandler?

Ein Adapterhandler ist eine Instanz eines BizTalk-Hosts, in der der Adaptercode ausgeführt wird. Wenn Sie einen Sende- oder Empfangshandler für einen Adapter angeben, geben Sie die Hostinstanz an, in deren Kontext der Adaptercode ausgeführt wird. Ein Adapterhandler ist für die Ausführung eines Adapters zuständig und enthält Eigenschaften für eine bestimmte Instanz eines Adapters. In einer BizTalk Server-Standardkonfiguration werden für alle installierten Adapter Adapterhandler erstellt. Möglicherweise möchten Sie aber weitere Adapterhandler erstellen, um einen Lastenausgleich vorzunehmen oder Prozessisolation für einen bestimmten Adapterhandler bereitzustellen.

Adapterhandler sind an eine BizTalk-Hostinstanz gebunden, und BizTalk-Hostinstanzen sind an einen BizTalk-Server gebunden. Daher müssen Sie Ihrer BizTalk-Gruppe weitere BizTalk-Server hinzufügen, wenn Sie die Last der Adapterverarbeitung über Lastenausgleich auf BizTalk-Server verteilen möchten. Sie müssen Ihrer BizTalk-Gruppe keine weiteren BizTalk-Server hinzufügen, wenn Sie zusätzliche Adapterhandler erstellen, die zur Prozessisolation vorgesehen sind.

Wenn Sie eine neue Hostinstanz erstellen müssen, in der ein Adapterhandler ausgeführt werden soll, müssen Sie zunächst einen Host erstellen und dann eine Instanz des Hosts so erstellen, dass sie auf einem Ihrer BizTalk-Server ausgeführt wird. Weitere Informationen finden Sie unter Erstellen eines neuen Hosts und Hinzufügen einer Hostinstanz.

Alle Adapterhandler mit Ausnahme von Empfangshandlern für HTTP- oder SOAP-Adapter müssen so konfiguriert sein, dass sie in einem In-Process-Host ausgeführt werden. Empfangshandler für HTTP- oder SOAP-Adapter können nur in einem isolierten Host ausgeführt werden.

Weitere Informationen

Erstellen und Löschen von Adapterhandlern