以下是使用私有位元組來判斷 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
使用此範例,您可以判斷編排目前不會被脫水。