我使用的是BizTalk业务流程,用于调用外部WCF Web服务。它在规定的时间内工作正常,但是在拨打电话之前,外部Web服务的呼叫正在等待一段时间,从而导致延迟。
以下是Orchestration Debugger的图像。
正如你可以看到的那样:"上次发现的更新请求"在拨打外部WCF服务之前等待大约5分钟。
这种延迟的可能原因是什么?
注意:我使用的是Biztalk Server 2013 R2。
答案 0 :(得分:3)
由于这些编排调试器活动没有记录,我们只能猜测发送操作指示"发送"已经开始,什么时候结束。对于SendPort延迟完成"发送"操作有几个原因:
其他不太可能的原因可能是MessageBox中出现数据库锁定,阻止了orchestration发布消息,但是如果遇到这样的问题,你就会注意到其他操作。