BizTalk Direct-Bound 发送端口慢触发

Posted

技术标签:

【中文标题】BizTalk Direct-Bound 发送端口慢触发【英文标题】:BizTalk Direct-Bound Send Port Slow to Trigger 【发布时间】:2018-07-05 11:20:47 【问题描述】:

我有一个 BizTalk 2016 企业开发环境,应用了最新的 FP2 适当的 CU。

我有一个绑定到 WebHttp 接收位置的“Gatekeeper”编排。这只是将传入的 xml 消息发布到名为“MvcFormsPort”的直接绑定端口。从这里,物理请求-响应端口调用 WCF Web 服务,响应流回编排并返回到 WebHttp 接收位置的调用者。

从功能上讲,这工作正常。然而,一个特定的服务器(集成测试)存在性能问题,这似乎取决于物理请求 - 响应端口唤醒到消息已发布到它具有的事实所花费的时间订阅。这可以在以下屏幕截图中看到。逻辑直接绑定端口“MvcFormsPort”在 11:43:47 收到消息,但订阅物理发送端口直到 11:44:02 才收到此消息; 15 秒后!

在我的开发虚拟机上执行相同的过程大约需要 1.5 秒的端到端时间。

主机的轮询设置仍然是默认的 500 毫秒。

任何想法可能导致问题环境中的延迟?

【问题讨论】:

15 秒似乎很多。确定没有人一直在摆弄主机轮询设置或类似的东西吗? 确实如此!主机轮询仍为 500ms 【参考方案1】:

我的错!问题是问题服务器的 SSO 中缺少连接字符串。

【讨论】:

请告诉我,我很好奇缺少连接字符串会如何导致延迟而不是彻底失败。在第二台计算机上重试? 有一个从尝试使用 BAM API 创建 BAM 条目的业务流程调用的帮助程序集。这超时但随后继续。

以上是关于BizTalk Direct-Bound 发送端口慢触发的主要内容,如果未能解决你的问题,请参考以下文章

正文部分在 biztalk 动态 SMTP 发送端口中作为附件发送

BizTalk 发送端口与 NTLM 身份验证和自定义用户和密码

双向接收端口直接绑定的 BizTalk 中的异常

BizTalk 发送适配器 HTTP 发布响应

BizTalk - 传递通知上的路由失败

BizTalk 2020:混淆发送到应用洞察的敏感跟踪数据