起動時に ServiceThrottlingBehavior が構成された WCF Web サービスがあります。コードは次のようになります。
'config service throttling
If objWSParams.bUseServiceThrottling Then
Dim stb As New ServiceThrottlingBehavior
stb.MaxConcurrentSessions = 100 '1-1000
stb.MaxConcurrentCalls = 100 '1-1000
stb.MaxConcurrentInstances = 100 '1-1000
ServiceHost.Description.Behaviors.Add(stb)
End If
私のアーキテクトと私は、負荷に基づいてパフォーマンス設定を調整できるように、Web サービスをより「動的な負荷」にすることについて話し合っています。
実行時に ServiceThrottlingBehavior をリセットできるかどうか、または変更が開始される前にサービスを再起動する必要があるかどうかを知っている人はいますか?