WebPubSubClientOptions interface
Opzioni client
Proprietà
| auto |
Indica se riconnettersi automaticamente dopo l'eliminazione della connessione e non è recuperabile |
| auto |
Se abilitare il ripristino del gruppo dopo la riconnessione |
| keep |
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 ( |
| keep |
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 |
| message |
Opzioni di ripetizione dei tentativi per operazioni quali l'aggiunta al gruppo e l'invio di messaggi |
| protocol | Sottoprotocolo |
| reconnect |
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
reconnectRetryOptions
Opzioni di ripetizione dei tentativi per la riconnessione. Disponibile solo quando la connessione automatica è true.
reconnectRetryOptions?: WebPubSubRetryOptions