Hosts - Get Host Settings
Ottenere le impostazioni host
GET http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
host
|
path | True |
string |
Nome dell'host |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK Media Types: "application/json", "text/json", "application/xml", "text/xml" |
Definizioni
Nome | Descrizione |
---|---|
General |
Acquisizioni generali |
Host |
Impostazioni host |
Message |
Impostazioni di limitazione del processo dei messaggi |
Orchestration |
Impostazioni di limitazione delle orchestrazioni |
Resource |
Impostazioni delle limitazioni basate sulle risorse |
GeneralSettings
Acquisizioni generali
Nome | Tipo | Descrizione |
---|---|---|
AllowMultipleResponses |
boolean |
Questa proprietà consente l'invio di più risposte a una sicurezza a livello di riga a 2 vie (SOLO host isolato). |
AuthTrusted |
boolean |
Questa proprietà indica se l'host BizTalk è attendibile per raccogliere informazioni di autenticazione. |
DecryptCertComment |
string |
Si tratta di un campo di commento che consente di associare un nome descrittivo a un certificato di decrittografia. |
DecryptCertThumbprint |
string |
Identificazione personale del certificato di decrittografia. |
HostTracking |
boolean |
se le istanze di questo host BizTalk ospiteranno il servizio secondario di rilevamento |
IsHost32BitOnly |
boolean |
Questa proprietà indica se il processo dell'istanza host deve essere creato come 32 bit in server a 32 bit e a 64 bit. |
LegacyWhitespace |
boolean |
Questa proprietà attiva o disattiva la conservazione degli spazi vuoti con mapping. |
MessagingMaxReceiveInterval |
integer |
Intervallo di polling della messaggistica in millisecondi |
MessagingReqRespTTL |
integer |
Timeout predefinito per i messaggi di risposta della richiesta. |
MsgAgentPerfCounterServiceClassID |
string |
servizio per il quale vengono visualizzati i contatori delle prestazioni. |
ThreadPoolSize |
integer |
Numero massimo di thread del motore di messaggistica per CPU. |
UseDefaultAppDomainForIsolatedAdapter |
boolean |
Questa proprietà controlla se l'adattatore isolato viene eseguito nel dominio app predefinito o nel dominio del chiamante. |
XlangMaxReceiveInterval |
integer |
Intervalli di polling i millisecondi di orchestrazioni in esecuzione in questo host. |
HostSettings
Impostazioni host
Nome | Tipo | Descrizione |
---|---|---|
GeneralSettings |
Impostazioni generali |
|
MessageProcessThrottlingSettings |
Impostazioni di limitazione del processo dei messaggi |
|
OrchestrationThrottlingSettings |
Impostazioni di limitazione delle orchestrazioni |
|
ResourceBasedThrottlingSettings |
Impostazioni delle limitazioni basate sulle risorse |
MessageProcessThrottlingSettings
Impostazioni di limitazione del processo dei messaggi
Nome | Tipo | Descrizione |
---|---|---|
MessageDeliveryMaximumDelay |
integer |
Ritardo massimo (in millisecondi) imposto per la limitazione del recapito dei messaggi. Zero indica la disabilitazione della limitazione del recapito dei messaggi. |
MessageDeliveryOverdriveFactor |
integer |
Fattore percentuale in base al quale il sistema eseguirà l'overdrive della frequenza di input per la limitazione del recapito dei messaggi. |
MessageDeliverySampleSpaceSize |
integer |
|
MessageDeliverySampleSpaceWindow |
integer |
Intervallo di tempo (in millisecondi) oltre il quale i campioni verranno considerati non validi per la considerazione. |
MessagePublishMaximumDelay |
integer |
Ritardo massimo (in millisecondi) imposto per la limitazione della pubblicazione dei messaggi. Zero indica la disabilitazione della limitazione della pubblicazione dei messaggi. |
MessagePublishOverdriveFactor |
integer |
Fattore percentuale in base al quale il sistema eseguirà l'overdrive della frequenza di input. |
MessagePublishSampleSpaceSize |
integer |
Numero di campioni utilizzati per determinare la frequenza della pubblicazione dei messaggi da parte delle classi di servizio. |
MessagePublishSampleSpaceWindow |
integer |
Intervallo di tempo (in millisecondi) oltre il quale i campioni verranno considerati non validi per la considerazione. |
ThrottlingDeliveryOverride |
integer |
Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in uscita. |
ThrottlingDeliveryOverrideSeverity |
integer |
Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in uscita. |
ThrottlingPublishOverride |
integer |
Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in ingresso. |
ThrottlingPublishOverrideSeverity |
integer |
Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in uscita. |
OrchestrationThrottlingSettings
Impostazioni di limitazione delle orchestrazioni
Nome | Tipo | Descrizione |
---|---|---|
DehydrationBehavior |
integer |
comportamento di disidratazione del motore orhestration (XLANG). Solo se l'opzione Personalizzata è selezionata, le altre impostazioni xlang devono essere modificabili. ValueMap {"0", "1", "2"}, valori {"Always", "Never", "Custom"}] |
SubscriptionPauseAt |
integer |
Se una sottoscrizione ha >= PauseAt messaggi in attesa di essere utilizzati, interrompere il recapito dei messaggi all'istanza della sottoscrizione. |
SubscriptionResumeAt |
integer |
Se una sottoscrizione è stata sospesa a causa dell'impostazione PauseAt e nessun messaggio in sospeso è stato disattivato sul valore ResumeAt, la casella di messaggio riprenderà a fornire messaggi alla sottoscrizione. |
TimeBasedMaxThreshold |
integer |
Max waittime (sec) un'istanza di orchestrazione potrebbe bloccarsi prima di essere disidratata. |
TimeBasedMinThreshold |
integer |
Min waittime(sec) un'istanza di orchestrazione potrebbe bloccarsi prima di essere disidratata. |
ResourceBasedThrottlingSettings
Impostazioni delle limitazioni basate sulle risorse
Nome | Tipo | Descrizione |
---|---|---|
DBQueueSizeThreshold |
integer |
Numero massimo di elementi nel database. |
DBSessionThreshold |
integer |
Numero massimo di sessioni di database (per CPU) consentite prima dell'inizio della limitazione. |
DeliveryQueueSize |
integer |
Dimensione della coda in memoria gestita dall'host come segnaposto temporaneo per il recapito dei messaggi. |
GlobalMemoryThreshold |
integer |
Utilizzo massimo della memoria virtuale a livello di sistema (in percentuale) consentito prima dell'inizio della limitazione. |
InflightMessageThreshold |
integer |
Numero massimo di messaggi in memoria consentiti prima dell'inizio della limitazione del recapito dei messaggi. |
ProcessMemoryThreshold |
integer |
Memoria massima del processo (in percentuale) consentita prima dell'inizio della limitazione. |
ThreadThreshold |
integer |
Numero massimo di thread nel processo (per CPU) consentiti prima dell'inizio della limitazione. |
ThrottlingBatchMemoryThresholdPercent |
integer |
Questa proprietà controlla la soglia di memoria oltre la quale limitare la pubblicazione di un batch di messaggi. La soglia di memoria batch viene calcolata moltiplicando questo fattore percentuale per la soglia di utilizzo della memoria del processo. Se la memoria stimata per l'esecuzione di un batch di pubblicazione supera la soglia di memoria batch, il batch sarà soggetto alla limitazione basata sulla memoria del processo. In caso contrario, il batch sarà esente dalla limitazione basata sulla memoria del processo anche quando la memoria totale del processo supera la soglia di utilizzo della memoria del processo. Un valore zero indica che tutti i batch di pubblicazione possono essere soggetti alla limitazione basata sulla memoria del processo anche se la memoria stimata per l'esecuzione del batch è minima. |
ThrottlingLimitToTriggerGC |
integer |
Questa proprietà controlla quando verrà attivata un'operazione di Garbage Collection (GC) .NET quando l'utilizzo della memoria di processo aumenta e avvicina la soglia. Quando il consumo di memoria supera questo valore percentuale della soglia di memoria, viene attivato un GC. |
ThrottlingSeverityDatabaseSize |
integer |
Questa proprietà controlla la gravità di una condizione di limitazione attivata con dimensioni del database. Questo valore viene specificato in percentuale e questo parametro imposta la gravità di una condizione di limitazione causata quando viene superato il numero di messaggi nella soglia del database. |
ThrottlingSeverityInflightMessage |
integer |
Questa proprietà controlla il tempo di reazione della limitazione quando la dimensione in-process supera la soglia. Questo valore viene specificato in percentuale e questo parametro imposta la gravità di una condizione di limitazione causata quando vengono superati i messaggi in-process per soglia cpu. |
ThrottlingSeverityProcessMemory |
integer |
Questa proprietà controlla la gravità di una condizione di limitazione attivata dalla memoria del processo. Questo valore viene specificato in percentuale e questo parametro imposta la gravità di una condizione di limitazione causata quando viene superata la soglia di utilizzo della memoria del processo. |
ThrottlingSpoolMultiplier |
integer |
Questa proprietà specifica il fattore in base al quale verrà moltiplicato il conteggio dei messaggi nella soglia del database e quindi confrontato con il numero di record corrente nella tabella di spooling per determinare se il sistema deve limitare le dimensioni della tabella di spooling. Se è impostato su 0, le dimensioni della tabella di spooling non vengono usate come considerazione per determinare una condizione di limitazione. Valore massimo 1000 |
ThrottlingTrackingDataMultiplier |
integer |
Questa proprietà specifica il fattore in base al quale verrà moltiplicato il conteggio dei messaggi nella soglia del database e quindi confrontato con il numero di record corrente nella tabella di rilevamento per determinare se il sistema deve limitare le dimensioni della tabella di rilevamento. Se è impostato su 0, la dimensione della tabella di rilevamento non viene usata come considerazione per determinare una condizione di limitazione. |