WebPubSubClientOptions interface

Opzioni client

Proprietà

autoReconnect

Indica se riconnettersi automaticamente dopo l'eliminazione della connessione e non è recuperabile

autoRejoinGroups

Se abilitare il ripristino del gruppo dopo la riconnessione

keepAliveIntervalInMs

L'intervallo in millisecondi al quale inviare messaggi di ping keep-alive al runtime. Il valore predefinito è 20000ms (20 secondi). Impostato a 0 per disabilitare i ping di keep-alive avviati dal client. Deve essere maggiore o uguale a 0. Consigliamo di scegliere un valore inferiore ( keepAliveTimeoutInMs di nuovo, circa 3 volte inferiore) così che il timeout si attivi solo quando più ping falliscono.

keepAliveTimeoutInMs

Il timeout inattivo in millisecondi viene utilizzato per rilevare connessioni semi-aperte quando non sono stati ricevuti dati o pong. Il valore predefinito è 120000ms (120 secondi). Imposta a 0 per disabilitare questo controllo timeout. Deve essere maggiore o uguale a 0. Consigliamo di mantenere questo valore comodamente più grande di keepAliveIntervalInMs (ad esempio 3x) così che le sonde abbiano il tempo di funzionare prima che il timeout chiuda il socket.

messageRetryOptions

Opzioni di ripetizione dei tentativi per operazioni quali l'aggiunta al gruppo e l'invio di messaggi

protocol

Sottoprotocolo

reconnectRetryOptions

Opzioni di ripetizione dei tentativi per la riconnessione. Disponibile solo quando la connessione automatica è true.

Dettagli proprietà

autoReconnect

Indica se riconnettersi automaticamente dopo l'eliminazione della connessione e non è recuperabile

autoReconnect?: boolean

Valore della proprietà

boolean

autoRejoinGroups

Se abilitare il ripristino del gruppo dopo la riconnessione

autoRejoinGroups?: boolean

Valore della proprietà

boolean

keepAliveIntervalInMs

L'intervallo in millisecondi al quale inviare messaggi di ping keep-alive al runtime. Il valore predefinito è 20000ms (20 secondi). Impostato a 0 per disabilitare i ping di keep-alive avviati dal client. Deve essere maggiore o uguale a 0. Consigliamo di scegliere un valore inferiore ( keepAliveTimeoutInMs di nuovo, circa 3 volte inferiore) così che il timeout si attivi solo quando più ping falliscono.

keepAliveIntervalInMs?: number

Valore della proprietà

number

keepAliveTimeoutInMs

Il timeout inattivo in millisecondi viene utilizzato per rilevare connessioni semi-aperte quando non sono stati ricevuti dati o pong. Il valore predefinito è 120000ms (120 secondi). Imposta a 0 per disabilitare questo controllo timeout. Deve essere maggiore o uguale a 0. Consigliamo di mantenere questo valore comodamente più grande di keepAliveIntervalInMs (ad esempio 3x) così che le sonde abbiano il tempo di funzionare prima che il timeout chiuda il socket.

keepAliveTimeoutInMs?: number

Valore della proprietà

number

messageRetryOptions

Opzioni di ripetizione dei tentativi per operazioni quali l'aggiunta al gruppo e l'invio di messaggi

messageRetryOptions?: WebPubSubRetryOptions

Valore della proprietà

protocol

Sottoprotocolo

protocol?: WebPubSubClientProtocol

Valore della proprietà

reconnectRetryOptions

Opzioni di ripetizione dei tentativi per la riconnessione. Disponibile solo quando la connessione automatica è true.

reconnectRetryOptions?: WebPubSubRetryOptions

Valore della proprietà