【问题标题】:BizTalk, WCF-SAP adapter and load balancingBizTalk、WCF-SAP 适配器和负载平衡
【发布时间】:2012-02-04 12:44:52
【问题描述】:

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

还有其他人看到过这种行为吗? WCF-SAP 适配器是否仅限于一个活动实例,例如 FTP 适配器?

【问题讨论】:

    标签: biztalk biztalk-2010


    【解决方案1】:

    是的。 BAPI 事务依赖于通过与 SAP 的相同物理连接的不同 BAPI 调用。 因此,您不能在 BAPI 事务处理中加载平衡 SAP 适配器实例。

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

    【讨论】:

      猜你喜欢
      • 2019-04-11
      • 2010-09-28
      • 2011-07-08
      • 1970-01-01
      • 2011-09-20
      • 2013-04-26
      • 1970-01-01
      • 2017-09-21
      • 2022-01-10
      相关资源
      最近更新 更多