Bagikan melalui


Sampel Perhitungan Dehidrasi

Berikut adalah contoh perhitungan sampel, menggunakan byte privat, untuk menentukan apakah BizTalk akan dehidrasi atau tidak. Ini menggunakan nilai default yang dikonfigurasi, dan beberapa contoh nilai run-time.

Asumsikan nilai berikut untuk properti dehidrasi:

  • TimeBlocked = 60 (contoh waktu diblokir dalam detik)

  • WaitingHistory = 90 (contoh riwayat tunggu dalam detik)

  • ActualPrivateBytes = 250 (nilai contoh untuk byte privat)

  • OptimalUsage = 50 (nilai konfigurasi default)

  • MaximalUsage = 350 (nilai konfigurasi default)

    Karena ActualPrivateBytes antara OptimalUsage dan MaximalUsage, alfa dihitung sebagai:

alpha(private) = (350 – 250) / (350 – 50)  
alpha(private) = 100 / 300  
alpha(private) = 0.33  

Kemudian Anda menghitung TestThreshold sebagai berikut:

TestThreshold = 1 + (0.33 * (1800 – 1))  
TestThreshold = 1 + 599.66  
TestThreshold = 600.66  

Dan akhirnya, buat keputusan untuk dehidrasi atau tidak:

Dehydrate = (90 == -1 OR 90 > 600 OR 60 > (2 * 600))  
Dehydrate = false  

Dengan menggunakan contoh ini, Anda dapat menentukan bahwa orkestrasi tidak akan dehidrasi saat ini.