BizTalk、WCF-SAP适配器和负载平衡

BizTalk、WCF-SAP适配器和负载平衡,biztalk,biztalk-2010,Biztalk,Biztalk 2010,我有两台BizTalk 2010服务器,它们属于同一BizTalk组。它们用于向SAP BAPI调用公开web服务前端。负载平衡器位于两台BizTalk服务器前面,用于处理web服务请求。如果两台BizTalk服务器都处于活动状态,则在调用修改数据的BAPI时会出现会话错误。第一台服务器上的第一次调用成功,但当BAPI_COMMIT_事务消息发送到SAP时,由另一台服务器提供服务的第二次调用失败,并出现会话错误。这还有一个副作用,即在SAP中保留一个打开的事务并锁定记录 还有谁见过这种行为吗?W

我有两台BizTalk 2010服务器,它们属于同一BizTalk组。它们用于向SAP BAPI调用公开web服务前端。负载平衡器位于两台BizTalk服务器前面,用于处理web服务请求。如果两台BizTalk服务器都处于活动状态,则在调用修改数据的BAPI时会出现会话错误。第一台服务器上的第一次调用成功,但当BAPI_COMMIT_事务消息发送到SAP时,由另一台服务器提供服务的第二次调用失败,并出现会话错误。这还有一个副作用,即在SAP中保留一个打开的事务并锁定记录

还有谁见过这种行为吗?WCF-SAP适配器是否像FTP适配器一样仅限于一个活动实例?

是。 BAPI事务依赖于通过同一物理连接到SAP的不同BAPI调用。 因此,您无法在BAPI事务处理中使用balence SAP适配器

对于规模,您必须研究可以实现粘性路由的相同分区方式