샘플 디하이드레이션 계산
다음은 전용 바이트를 사용하여 BizTalk이 디하이드레이션을 수행할지 여부를 결정하는 샘플 계산의 예입니다. 이 예에서는 기본 구성 값을 사용하며 일부 예에서는 런타임 값을 사용합니다.
디하드레이션 속성에 다음과 같은 값이 지정되었다고 가정합니다.
TimeBlocked = 60(예: 시간 차단(초)
WaitingHistory = 90(예: 대기 기록(초)
ActualPrivateBytes = 250(프라이빗 바이트의 예제 값)
OptimalUsage = 50(기본 구성 값)
MaximalUsage = 350(기본 구성 값)
ActualPrivateBytes는 OptimalUsage와 MaximalUsage 사이에 있으므로 알파는 다음과 같이 계산됩니다.
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
이 예에서는 오케스트레이션을 디하이드레이션하지 않도록 결정합니다.