Configura servizio: scheda Limitazione

Utilizzare la scheda Limitazione nella finestra di dialogo Configura servizio per configurare le impostazioni di limitazione relative al servizio selezionato.

Campi della finestra di dialogo

 

Campo

Descrizione

Numero massimo di chiamate simultanee

Specificare il limite del numero di messaggi che un host del servizio può elaborare contemporaneamente. Se il numero di chiamate elaborate è uguale a questo valore, ogni nuova chiamata viene accodata fino al completamento di una delle chiamate attive. L'intervallo di valori consentito per questo parametro è compreso tra 0 e Int32.MaxValue. Se impostato su 0, il valore utilizzato sarà Int32.MaxValue. Il valore predefinito è 16 *, il numero dei processori del computer.

Numero massimo di istanze simultanee

Specificare il numero massimo di oggetti InstanceContext nel servizio. È importante ricordare la relazione fra la proprietà MaxConcurrentInstances e la proprietà InstanceContextMode. Se InstanceContextMode è PerSession, il valore risultante è il numero totale di sessioni. Se InstanceContextMode è PerCall, il valore risultante è il numero di chiamate simultanee. Se si riceve un messaggio quando il numero massimo di oggetti InstanceContext esiste già, il messaggio viene conservato finché l'oggetto InstanceContext non si chiude. L'intervallo di valori consentito per questo parametro è compreso tra 1 e Int32.MaxValue. Il valore minimo è Numero massimo di chiamate simultanee + Numero massimo di sessioni simultanee.

Numero massimo di sessioni simultanee

Specificare il limite del numero di sessioni che un host del servizio può accettare. L'host di servizi accetterà le connessioni in eccesso rispetto al limite, tuttavia solo i canali al di sotto di tale limite saranno attivi (i messaggi vengono letti dal canale). L'intervallo di valori consentito per questo parametro è compreso tra 0 e Int32.MaxValue. Se impostato su 0, il valore utilizzato sarà Int32.MaxValue. Il valore predefinito è 100 *, il numero dei processori del computer.

Configurazioni correlate

I campi della scheda Limitazione corrispondono agli attributi maxConcurrentCalls, maxConcurrentInstances e maxConcurrentSessions dell'elemento serviceThrottling. Nella configurazione di esempio riportata di seguito, l'elemento serviceThrottling dell'elemento behavior associato al servizio s1 configura le impostazioni di limitazione del servizio per il servizio s1.


<system.serviceModel>
    <services>
        <service name="s1" behaviorConfiguration="sampleBehavior"/>
    </services>
    <behaviors>
        <serviceBehaviors>
            <behavior name="sampleBehavior">
                <serviceThrottling
                    maxConcurrentCalls="17"
                    maxConcurrentInstances="27"
                    maxConcurrentSessions="11" />
            </behavior>
        </serviceBehaviors>
    </behaviors>
</system.serviceModel>

Cmdlet correlati

La scheda Limitazione utilizza internamente i cmdlet Get-ASAppServiceThrottling e Set-ASAppServiceThrottling per ottenere e impostare i valori dei parametri di limitazione.

  2012-03-05
Mostra: