Configurazione cache (config.ncconf)
Il file di configurazione della cache contiene informazioni relative a tutte le cache/cluster registrati. I moduli che necessitano di leggere le configurazioni tentano prima di individuare config.ncconf nella cartella dell'applicazione, ovvero accanto al file web.config. Se config.ncconf non si trova nella cartella dell'applicazione, quindi legge la configurazione dalla cartella di installazione.
Note:
Questo file viene installato con NCache e si trova a %NCHOME%\config in Windows e /opt/ncache/config in Linux.
Note:
Iniziare con NCache 5.3 SP7, il formato di serializzazione è fissato a Json e non deve essere considerato un'impostazione configurabile.
Sintassi di configurazione della cache
Di seguito viene spiegato il file di configurazione della cache.
<!--
The configuration file (config.ncconf) contains the details of all the registered caches. All cache configurations are enclosed in the <configuration></configuration> tag. Each cache detail is enclosed in <cache-config></cache-config>.
-->
<cache-config cache-name="demoCache" store-type="distributed-cache" environment="" config-id="6a49d9ce-9aa7-4312-ada6-4fec37a6e729" config-version="0">
<cache-settings inproc="False" last-modified="" auto-start="False" data-format="Serialized" serialization="Json">
...
</cache-settings>
</cache-config>
Informazioni sui tag di configurazione della cache
La sezione seguente illustra i tag menzionati nella sintassi del file.
Questo tag definisce le impostazioni essenziali della cache.
<cache-config cache-name="demoCache" store-type="distributed-cache" environment="" config-id="6a49d9ce-9aa7-4312-ada6-4fec37a6e729" config-version="0">
nome-cache: Specifica il nome univoco della cache.
tipo di negozioSpecifica lo scopo o la categoria dell'archivio cache. Questo valore aiuta a identificare se la cache viene utilizzata come una normale cache distribuita o per la messaggistica Pub/Sub. I valori possibili includono:
- Cache distribuita
- Messaggi Pub/Sub
Industria XNUMXSpecifica l'ambiente di distribuzione associato alla cache, ad esempio Sviluppo, Produzione e QA.
id-configSpecifica l'identificativo univoco assegnato alla configurazione della cache. Questo ID generato automaticamente aiuta a distinguere una configurazione della cache dall'altra.
versione di configurazione: Utilizzato per determinare se la configurazione è stata modificata.
Questo tag configura il funzionamento e l'esecuzione della cache. Definisce come viene eseguita la cache, se si avvia automaticamente, come vengono archiviati i dati e il formato di serializzazione utilizzato per gli oggetti memorizzati nella cache. Le impostazioni specifiche delle funzionalità, come la registrazione, i contatori delle prestazioni, l'archiviazione, l'eliminazione, la scadenza, la compressione, la pipeline e la topologia, sono configurate come tag figlio all'interno di <cache-settings>.
<cache-settings inproc="False" last-modified="" auto-start="False" data-format="Serialized" serialization="Json">
inproc: Determina se la cache viene eseguita come InProc o OutProc. Se impostato su
True, la cache viene eseguita come InProc nel processo dell'applicazione. Se impostato suFalse, la cache viene eseguita come OutProc in un processo separato. Il valore predefinito èFalse.Ultima modifica: Memorizza le informazioni relative all'ultima modifica apportata alla configurazione della cache.
avvio automatico: Specifica se la cache deve avviarsi automaticamente quando NCache Il servizio si avvia. Se impostato su True, la cache si avvia automaticamente con il servizio. Se impostato su False, la cache deve essere avviata manualmente. Il valore predefinito è
False.formato dei dati: Specifica il formato in cui i dati vengono memorizzati nella cache. Il valore predefinito è
Serialized.serializzazione: Indica il formato di serializzazione per la cache. Il valore supportato è
Json.
NCache mantiene un file di registro per scrivere tracce a scopo informativo e di debug. Per impostazione predefinita, solo il Error La traccia è abilitata; le altre tracce sono disabilitate. I log degli errori sono utili per identificare i problemi critici, mentre i log di notifica, avviso e debug forniscono dettagli aggiuntivi per la risoluzione dei problemi. Poiché la registrazione dettagliata può influire sulle prestazioni, le tracce di notifica, avviso e debug dovrebbero essere abilitate solo quando necessario.
<logging enable-logs="True" trace-errors="True" trace-notices="False" trace-warnings="False" trace-debug="False" log-path=""/>
abilitare-log: Specifica se la registrazione è abilitata per la cache. Per impostazione predefinita, è
TrueTuttavia, una registrazione eccessiva può generare sovraccarico e compromettere le prestazioni dell'applicazione.errori di traccia: Specifica se i messaggi di errore vengono scritti nel registro della cache. I registri degli errori aiutano a identificare e risolvere i problemi critici. Per impostazione predefinita, è
True.note di traccia: Specifica se i messaggi di livello avviso vengono scritti nel log della cache. Questi messaggi forniscono informazioni generali in fase di esecuzione sul comportamento della cache. Per impostazione predefinita, è
False.avvisi di traccia: Specifica se i messaggi di avviso vengono scritti nel registro della cache. Gli avvisi sono utili per rilevare e risolvere potenziali problemi. Per impostazione predefinita, è
False.debug di traccia: Specifica se i messaggi di debug dettagliati vengono scritti nel registro della cache. I registri di debug forniscono informazioni diagnostiche dettagliate e vengono utilizzati principalmente durante lo sviluppo, il test o la risoluzione dei problemi. Per impostazione predefinita, è
False.log-percorso: Per impostazione predefinita, i file di registro per ogni cache vengono creati a
%NCHOME%\log-filesin Windows e/opt/ncache/log-filesin Linux. Tuttavia, puoi specificare un percorso personalizzato se desideri salvare i registri altrove.
Questo tag controlla se NCache pubblica statistiche sulle prestazioni in fase di esecuzione per la cache. Quando configurato, NCache aggiornerà i contatori PerfMon pubblicati.
<performance-counters enable-counters="True" snmp-port="0"/>
abilita contatori: Specifica se i contatori PerfMon sono abilitati per la cache. Se impostato su True, NCache pubblica i contatori delle prestazioni per il monitoraggio. Se impostato su False, i contatori delle prestazioni non vengono pubblicati per la cache. Per impostazione predefinita, è
True.porta snmp: Consente il monitoraggio basato su SNMP e definisce la porta attraverso cui vengono comunicati i dati SNMP. Se il valore è impostato su
0, nessuna porta SNMP è configurata per la cache.
Questo tag controlla il bilanciamento automatico del carico dei dati per le topologie di cache partizionate. Il bilanciamento del carico dei dati aiuta a distribuire i dati memorizzati nella cache in modo più uniforme tra i nodi del cluster quando un nodo contiene più dati rispetto alla soglia configurata.
<data-load-balancing enabled="False" auto-balancing-threshold="60%" auto-balancing-interval="30sec"/>
abilitato: Specifica se abilitare il bilanciamento del carico dei dati. Se impostato su True, NCache può attivare automaticamente il bilanciamento del carico dei dati quando viene superata la soglia configurata. Se impostato su False, il bilanciamento automatico del carico dei dati è disabilitato. Per impostazione predefinita, questo è impostato su
False.soglia di bilanciamento automatico: Specifica la percentuale al di sopra della dimensione media dei dati per nodo che attiva il bilanciamento automatico del carico dei dati. Per impostazione predefinita, è
60%.intervallo di bilanciamento automatico: Specifica l'intervallo dopo il quale avviene il bilanciamento automatico. Per impostazione predefinita, è
30 seconds.
Questo tag specifica se gli elementi che superano la soglia specificata devono essere compressi/decompressi sul lato client.
<compression enable-compression="False" threshold="100kb"/>
Abilita la compressione: Specifica se la compressione è abilitata per gli elementi memorizzati nella cache. Per abilitare la compressione, impostare questo attributo su True; altrimenti, per impostazione predefinita, è
False.sogliaSpecifica la dimensione minima degli elementi richiesta per la compressione/decompressione lato client. Solo gli elementi di dimensioni superiori a questo valore vengono compressi quando la compressione è abilitata. Ad esempio, se la soglia è impostata su 100 KB, solo gli elementi di dimensioni superiori a 100 KB vengono compressi/decompressi.
Questo tag controlla la pipeline delle operazioni per la cache, consentendo di raccogliere e inviare insieme più operazioni client in batch anziché singolarmente. Ciò contribuisce a ridurre i viaggi di andata e ritorno sulla rete tra il client e il server della cache.
<pipelining enabled="True" batch-interval="250usec"/>
abilitato: Specifica se il pipelining è abilitato per la cache. Se impostato su True, il pipelining consente ai client di inviare più richieste in batch utilizzando una singola connessione TCP per prestazioni migliori. Per impostazione predefinita, è
True.intervallo batch: Specifica l'intervallo per l'invio di operazioni batch sulla rete. Per impostazione predefinita, è
250 µsIl valore minimo è 50 µs e il valore massimo è 5000 µs.
Questo tag consente NCache per identificare le applicazioni client che non sono più connesse alla cache e rilasciare le risorse lato server associate a tali client disconnessi.
<client-death-detection enable="False" grace-interval="60sec"/>
enable: specifica se il rilevamento dei decessi del client è abilitato o meno. Il valore predefinito è
False. Devi aggiungere manualmente questo tag in config.ncconf file.intervallo di grazia: È l'intervallo di attesa del server prima di determinare che un client disconnesso è inattivo e liberare le sue risorse. Il valore predefinito è
60 secondse può essere esteso fino a 180 secondi. È necessario aggiungere manualmente questo tag in config.ncconf file.
Questo tag controlla le notifiche di attività del client per la cache. Quando abilitato, NCache Questo sistema notifica alle applicazioni client quando un altro client si connette o si disconnette dalla cache. Per evitare notifiche di disconnessione non necessarie durante brevi problemi di rete, viene configurato anche un periodo di conservazione.
<client-activity-notification enabled="False" retention-period="5sec"/>
abilitato: Specifica se le notifiche di attività del client sono abilitate per la cache. Se impostato su True, i client possono ricevere notifiche quando altri client si connettono o si disconnettono dalla cache. Se impostato su False, le notifiche di attività del client sono disabilitate. Il valore predefinito è
False.periodo di conservazione: L'intervallo di tempo dopo il quale un client disconnesso viene considerato disconnesso. Per impostazione predefinita, il suo valore è
5 seconds.
Il tag cache-notifications specifica l'evento registrato con la cache. Queste notifiche consentono alle applicazioni di ricevere eventi quando gli elementi vengono aggiunti, aggiornati o rimossi dalla cache. Tutti i flag in questo tag sono contrassegnati False per impostazione predefinita.
<cache-notifications item-remove="False" item-add="False" item-update="False" expiration-time="15sec"/>
aggiunta elemento: Specifica se vengono generate notifiche quando un elemento viene aggiunto alla cache. Se impostato su True, NCache notifica ai clienti registrati quando viene aggiunto un nuovo elemento. Se impostato su False, le notifiche di aggiunta non vengono generate. Il valore predefinito è
False.rimozione dell'elemento: Specifica se vengono generate notifiche quando un elemento viene rimosso dalla cache. Se impostato su True, NCache notifica ai clienti registrati quando un elemento viene rimosso. Se impostato su False, le notifiche di rimozione non vengono generate. Il valore predefinito è
False.aggiornamento dell'elemento: Specifica se vengono generate notifiche quando un elemento viene aggiornato nella cache. Se impostato su True, NCache notifica ai clienti registrati quando un elemento viene aggiornato. Se impostato su False, le notifiche di aggiornamento non vengono generate. Il valore predefinito è
False.data di scadenza: Questo attributo specifica il tempo di scadenza per le notifiche della cache; è l'intervallo dopo il quale verrà controllato l'elemento per la scadenza. Per impostazione predefinita, il suo valore è
15 seconds.
Questo tag controlla l'intervallo di pulizia per gli elementi della cache scaduti. NCache Utilizza questo intervallo per controllare periodicamente la cache alla ricerca di elementi che hanno raggiunto il tempo di scadenza e rimuoverli dalla cache.
<cleanup interval="15sec"/>
- intervallo: Specifica l'intervallo dopo il quale verrà eseguito il controllo della scadenza. Per impostazione predefinita, è
15 seconds.
Questo tag definisce la quantità di memoria allocata per l'archiviazione dei dati nella cache. Specifica il tipo di archiviazione utilizzato dalla cache e la dimensione massima consentita.
<storage type="heap" cache-size="1024mb"/>
Digitare: Specifica il tipo di archiviazione utilizzato per i dati memorizzati nella cache. Questo attributo può essere impostato solo su "heap" come NCache Attualmente supporta solo l'archiviazione basata su heap.
dimensione della cache: Specifica la dimensione massima della cache in MB. Una volta che la cache raggiunge questa dimensione, NCache può espellere gli elementi secondo la politica di espulsione configurata se l'espulsione è abilitata. Il valore predefinito è
1024 MB.
Questo tag controlla come NCache rimuove gli elementi esistenti dalla cache quando viene raggiunto il limite di dimensione della cache configurato. Se l'eliminazione è abilitata, NCache Utilizza la politica di sfratto selezionata per decidere quali oggetti devono essere rimossi in modo da liberare spazio per nuovi oggetti.
<eviction-policy enabled-eviction="True" default-priority="normal" policy="lru" eviction-ratio="5%"/>
sfratto abilitato: Specifica se l'eliminazione è abilitata per la cache. Se l'eliminazione è impostata su True, la cache rimuoverà gli elementi esistenti per fare spazio a quelli nuovi. Gli elementi esistenti verranno rimossi in base alla strategia di eliminazione. Per impostazione predefinita, è
True.priorità predefinitaSpecifica la priorità di eliminazione predefinita assegnata agli elementi della cache quando non viene fornita alcuna priorità a livello di elemento. Questo attributo può essere impostato come segue:
- Alto
- Superiore al normale
- Normale - Normal
- Al di sotto della norma
- Basso
Ciò si applica solo nel caso di sfratto basato su criteri di priorità.
politicaSpecifica la politica di rimozione utilizzata per determinare quali elementi vengono rimossi dalla cache. I valori possibili includono:
- LRU (usato meno di recente)
- LFU (usato meno frequentemente)
- Basato sulla priorità
rapporto di sfratto: Specifica la percentuale di dati della cache che vengono rimossi durante un ciclo di eliminazione. Ad esempio, se questo valore è impostato al 5%, NCache Elimina fino al 5% dei dati dalla cache quando viene attivata l'eliminazione.
Questo tag specifica la base in base alla quale le voci della cache scadranno e verranno rimosse dalla cache.
<expiration-policy enabled="False">
<absolute-expiration longer-enabled="False" longer-value="0" default-enabled="False" default-value="0"/>
<sliding-expiration longer-enabled="False" longer-value="0" default-enabled="False" default-value="0"/>
</expiration-policy>
- abilitato: Specifica se le impostazioni dei criteri di scadenza sono abilitate. Per impostazione predefinita, è
False.
Questo tag definisce le impostazioni di scadenza assoluta. La scadenza assoluta rimuove gli elementi memorizzati nella cache dopo un periodo di tempo fisso.
<absolute-expiration longer-enabled="False" longer-value="0" default-enabled="False" default-value="0"/>
più abilitato: Specifica se è abilitata una scadenza più lunga. Se impostato su True, NCache utilizza il valore specificato in
longer-value.valore più lungo: Specifica la durata di scadenza assoluta più lunga. Questo valore viene utilizzato solo quando
longer-enabledè impostato su True.abilitato per impostazione predefinita: Specifica se la scadenza predefinita è abilitata. Se impostato su True, NCache utilizza il valore specificato in
default-value.valore di default: Specifica la durata di scadenza assoluta predefinita. Questo valore viene utilizzato solo quando
default-enabledè impostato su True.
Questo tag definisce le impostazioni di scadenza a scorrimento. La scadenza a scorrimento rimuove gli elementi memorizzati nella cache solo se rimangono inattivi per la durata configurata. Ogni volta che si accede a un elemento, il suo tempo di scadenza viene esteso dell'intervallo di scadenza a scorrimento.
<sliding-expiration longer-enabled="False" longer-value="0" default-enabled="False" default-value="0"/>
più abilitato: Specifica se il valore di scadenza scorrevole più lungo è abilitato. Se impostato su True, NCache utilizza il valore specificato in
longer-value.valore più lungo: Specifica la durata di scadenza scorrevole più lunga. Questo valore viene utilizzato solo quando
longer-enabledè impostato su True.abilitato per impostazione predefinita: Specifica se il valore di scadenza scorrevole predefinito è abilitato. Se impostato su True, NCache utilizza il valore specificato in
default-value.valore di default: Specifica la durata di scadenza scorrevole predefinita. Questo valore viene utilizzato solo quando
default-enabledè impostato su True.
Questo tag viene utilizzato quando la crittografia è abilitata. Quando la crittografia è abilitata, NCache Crittografa i dati memorizzati nella cache prima di archiviarli e li decrittografa quando vengono recuperati.
<encryption enable-encryption="True" key="AJtBe83Cy1og5ZjeWg5YxwqN3Q0ZFGng6z5hM5zA02o=" provider="AES 256"/>
abilita crittografiaSpecifica se la crittografia dei dati è abilitata per la cache.
chiaveSpecifica la chiave di crittografia utilizzata per crittografare e decrittografare i dati memorizzati nella cache.
fornitore: Specifica l'algoritmo di crittografia e la dimensione della chiave.
Questo tag viene utilizzato per specificare la topologia del cluster e contiene anche un sottotag che definisce ulteriormente i dettagli di comunicazione del cluster. Si noti che questo tag non sarà presente nella cache locale.
<cache-topology topology="partitioned-replica">
<cluster-settings operation-timeout="60sec" stats-repl-interval="60sec" use-heart-beat="False">
...
</cluster-settings>
</cache-topology>
- topologia: Specifica quale topologia segue il cluster, può essere una delle seguenti come fornito da NCache:
- Topologia di replica delle partizioni
- Topologia replicata
- Topologia partizionata
Questo tag definisce le impostazioni di runtime a livello di cluster per una topologia di cache clusterizzata. Controlla il modo in cui i server di cache comunicano tra loro, per quanto tempo le operazioni possono attendere prima di andare in timeout, con quale frequenza le statistiche vengono replicate tra i server e se viene utilizzato il monitoraggio della connettività dei nodi basato su heartbeat.
<cluster-settings operation-timeout="60sec" stats-repl-interval="60sec" use-heart-beat="False">
timeout dell'operazione: Determina il timeout di una connessione tra i server se un server nel cluster non risponde. Il valore predefinito è
60 seconds.stats-repl-intervallo: Specifica l'intervallo con cui le statistiche della cache vengono replicate tra i nodi del cluster. Il valore predefinito è
60 seconds.usa il battito cardiaco: Heartbeat viene utilizzato per monitorare la connettività tra i nodi. Il valore predefinito è
False.
Questo tag definisce la modalità di replica per i dati della cache in una topologia Partizione-Replica. Determina se gli aggiornamenti effettuati su una partizione attiva vengono replicati sul nodo di replica in modo sincrono o asincrono.
<data-replication synchronous="False"/>
- sincrono: Questo attributo può essere impostato su Vero/Falso. Se impostato su Falso, le operazioni sui dati verranno replicate in modo asincrono sul nodo di backup. Se impostato su Vero, le operazioni sui dati verranno replicate in modo sincrono sul nodo di backup. Il valore predefinito è
False.
Questo tag specifica i dettagli della connettività delle porte e altre opzioni di comunicazione tra i server del cluster:
<cluster-connection-settings cluster-port="7806" port-range="2" connection-retries="2" connection-retry-interval="2secs" join_retry_count="24" join_retry_timeout="5"/>
porta clusterSpecifica la porta TCP utilizzata dai nodi del server di cache per la comunicazione del cluster.
intervallo di porte: Durante l'inizializzazione, se la porta del cluster configurata è già in uso da un'altra applicazione, NCache tenterà di stabilire la connessione sulla successiva porta TCP disponibile incrementando il numero di porta di 1. Questo tag specifica l'intervallo entro il quale NCache dovrebbe cercare una porta disponibile.
tentativi di connessione: Specifica quante volte un server di cache riprova un tentativo di connessione non riuscito prima di considerarlo tale. Il valore predefinito è
2.connessione-riprova-intervallo: Specifica l'intervallo di tempo tra i tentativi di riconnessione. Il valore predefinito è
2 seconds.join_retry_count: Specifica il numero di tentativi che un nodo effettua per unirsi al cluster. Per impostazione predefinita, è
24volte.timeout di nuovo tentativo di join: Specifica l'intervallo di tempo che un nodo attenderà prima di tentare di riconnettersi con altri nodi nel cluster. Il valore predefinito è
5.
Questo tag, quando abilitato, rileva possibili problemi di split-brain del cluster. È applicabile solo nella topologia Partition-Replica.
<split-brain-recovery enable="False" detection-interval="60"/>
enable: Questo flag viene utilizzato per abilitare la funzionalità Split-Brain Recovery. Per impostazione predefinita, il suo valore è
False.intervallo di rilevamento: Specifica l'intervallo dopo il quale NCache verifica la presenza di una condizione di cervello diviso. Il valore predefinito è
60.
Si riferisce alla configurazione e all'impostazione delle istanze di cache sui server.
<cache-deployment deployment-version="5">
<servers>
<server-node ip="20.200.20.39" active-mirror-node="False"/>
</servers>
</cache-deployment>
versione di distribuzione: specifica il numero di aggiornamenti apportati alla distribuzione della cache, garantendo la coerenza delle versioni su tutti i nodi.
ipSpecifica l'indirizzo IP del nodo server in cui è ospitata la cache.
nodo mirror attivo: Indica se il nodo sta agendo come nodo mirror attivo nel cluster. Per impostazione predefinita, questo valore è
False.
Se è necessario ricevere notifiche di eventi tramite e-mail, si utilizza la seguente configurazione.
<alerts>
<email-notification email-notification="True" sender="" smtp-server="smtp.diya-tech.com" smtp-port="25" tls="True" security-protocol="tls12" authentication="False" sender-login="" sender-password="">
<recipient email-id=""/>
</email-notification>
<alerts-types cache-stop="False" cache-start="True" node-left="False" node-joined="False" state-transfer-started="False" state-transfer-stop="False" state-transfer-error="False" partial-connectivity-detected="False" cache-size="False"/>
</alerts>
Questo tag contiene tutte le informazioni relative all'indirizzo email.
<email-notification email-notification="True" sender="john_smith@alachisoft.com" smtp-server="smtp.alachisoft.com" smtp-port="25" tls="True" security-protocol="tls12" authentication="False" sender-login="" sender-password="">
notifica per email: Abilita la notifica tramite e-mail. Per impostazione predefinita è
False.trasmettitoreSpecificare l'account e-mail da cui vengono inviate le notifiche.
server smtp: Specificare il gateway per inviare notifiche e-mail.
tls: Abilita Transport Layer Security per la trasmissione sicura di e-mail crittografate.
porta smtp: Numero di porta utilizzato per inoltrare le email.
autenticazione: Se è richiesta un'autenticazione, questo deve essere True. Per impostazione predefinita, è
False.login del mittente: Se è richiesta l'autenticazione, specificare il nome di accesso.
password mittente: Qui viene inserita la password di autenticazione.
protocollo di sicurezza: Specifica quale versione TLS deve essere utilizzata per la comunicazione e-mail sicura in NCache avvisi.
Questo tag specifica in quale evento deve essere generata un'e-mail automatica. Per impostazione predefinita, tutti i valori sono False.
<alerts>
<alerts-types cache-stop="False" cache-start="True" node-left="False" node-joined="False" state-transfer-started="False" state-transfer-stop="False" state-transfer-error="False" partial-connectivity-detected="False" cache-size="False"/>
</alerts>
arresto della cache: Se la cache viene arrestata in qualsiasi momento, viene generata una notifica via email.
inizio cache: Se la cache viene avviata, viene generata una notifica via email.
nodo a sinistra: Quando un nodo server abbandona il cluster o se un nodo server non è accessibile per qualsiasi motivo, verrà inviata una notifica e-mail, se questa opzione è abilitata.
nodo-unito: Al momento dell'adesione a qualsiasi nodo del server, viene generata una notifica via e-mail.
trasferimento di stato avviato: Se abilitato, questo tag avvia avvisi e-mail per informare i clienti ogni volta che viene avviato il processo di trasferimento dello stato.
stop al trasferimento di stato: Se abilitato, questo tag avvia avvisi e-mail per informare i clienti ogni volta che il processo di trasferimento dello stato viene interrotto.
dimensione della cache: Se impostato su True, viene generata una notifica e-mail ogni volta che la dimensione della cache viene modificata durante l'esecuzione.
connettività parziale rilevata: se impostato su True, viene attivato un avviso e-mail quando uno o più nodi della cache riscontrano una connettività limitata o interrotta con gli altri, indicando un possibile problema di partizione di rete o di comunicazione all'interno del cluster.
- errore di trasferimento di stato: Se impostato su True, avvisa quando un processo di trasferimento di stato riscontra un errore in un ambiente di cache in cluster.
Questo tag specifica i dettagli di connessione del bridge per una cache che partecipa alla replica WAN del bridge.
<bridge id="demoBridge" environment="WestCoast" port="9900" status="active">
<server name="20.200.20.39" is-load-balancer="False"/>
</bridge>
id: Specifica il nome univoco del ponte.
Industria XNUMX: Specifica l'ambiente associato al bridge.
portoSpecifica la porta utilizzata dalla cache per connettersi al bridge.
statusSpecifica se la cache in questione replicherà le operazioni sul Bridge (attiva) o le riceverà passivamente (passiva).
Questo tag è specificato sotto il <bridge> Il tag definisce l'endpoint del bridge utilizzato dalla cache.
<server name="20.200.20.39" is-load-balancer="False"/>
NomeSpecifica l'indirizzo IP del server bridge, il nome host o l'endpoint del bilanciatore di carico.
è-bilanciatore-del-carico: Specifica se il valore fornito in
namerappresenta un endpoint del bilanciatore di carico. Imposta questo valore suTruese la cache si connette al servizio bridge tramite un bilanciatore di carico.
Vedere anche
Configurazioni lato client
Configurazione ponte
Configurazione di sicurezza