示例冻结计算
下面是一个计算示例,它使用专用字节来确定 BizTalk 是否将冻结计算。 它使用默认配置值以及一些示例运行时值。
假定冻结属性值如下:
TimeBlocked = 60 (示例时间(以秒为单位))
WaitingHistory = 90 (示例等待历史记录(以秒为单位))
ActualPrivateBytes = 250 (私有字节) 的示例值
OptimalUsage = 50 (默认配置值)
MaximalUsage = 350 (默认配置值)
由于 ActualPrivateBytes 介于 OptimalUsage 和 MaximalUsage 之间,因此 alpha 的计算方式为:
alpha(private) = (350 – 250) / (350 – 50)
alpha(private) = 100 / 300
alpha(private) = 0.33
然后,按如下所示计算 TestThreshold :
TestThreshold = 1 + (0.33 * (1800 – 1))
TestThreshold = 1 + 599.66
TestThreshold = 600.66
最终,决定是否冻结:
Dehydrate = (90 == -1 OR 90 > 600 OR 60 > (2 * 600))
Dehydrate = false
使用此示例,您可以确定在此时将不冻结业务流程。