WebPubSubClientOptions interface
İstemci seçenekleri
Özellikler
| auto |
Bağlantı bırakıldıktan sonra otomatik olarak yeniden bağlanılıp bağlanılmayacağı ve kurtarılamaz olup olmadığı |
| auto |
Yeniden bağlandıktan sonra geri yükleme grubunun etkinleştirilip etkinleştirilmeyileceği |
| keep |
Canlı ping mesajlarının çalışma zamanına gönderileceği milisaniye cinsinden aralıq. Varsayılan 20000ms (20 saniye). İstemci tarafından başlatılan Keep alive pinglerini devre dışı bırakmak için 0'a ayarlayın. 0'dan büyük veya buna eşit olmalıdır. Daha düşük (yine yaklaşık 3 kat daha düşük) bir değer |
| keep |
Yarı açık bağlantıları tespit etmek için milisaniye cinsinden olan boşta zaman aşımı, veri veya pong alınmadığında kullanılır. Varsayılan 120000ms (120 saniye). Bu zaman aşımını devre dışı bırakmak için 0'a ayarlayın. 0'dan büyük veya buna eşit olmalıdır. Bu değeri (örneğin 3 kat) kadar |
| message |
Gruba katılma ve ileti gönderme gibi işlemler için yeniden deneme seçenekleri |
| protocol | Altprotocol |
| reconnect |
Yeniden bağlantı için yeniden deneme seçenekleri. Yalnızca autoReconnect true olduğunda kullanılabilir. |
Özellik Ayrıntıları
autoReconnect
Bağlantı bırakıldıktan sonra otomatik olarak yeniden bağlanılıp bağlanılmayacağı ve kurtarılamaz olup olmadığı
autoReconnect?: boolean
Özellik Değeri
boolean
autoRejoinGroups
Yeniden bağlandıktan sonra geri yükleme grubunun etkinleştirilip etkinleştirilmeyileceği
autoRejoinGroups?: boolean
Özellik Değeri
boolean
keepAliveIntervalInMs
Canlı ping mesajlarının çalışma zamanına gönderileceği milisaniye cinsinden aralıq. Varsayılan 20000ms (20 saniye). İstemci tarafından başlatılan Keep alive pinglerini devre dışı bırakmak için 0'a ayarlayın. 0'dan büyük veya buna eşit olmalıdır. Daha düşük (yine yaklaşık 3 kat daha düşük) bir değer keepAliveTimeoutInMs seçmenizi öneririz, böylece zaman aşımı sadece birden fazla ping başarısız olduğunda tetiklenir.
keepAliveIntervalInMs?: number
Özellik Değeri
number
keepAliveTimeoutInMs
Yarı açık bağlantıları tespit etmek için milisaniye cinsinden olan boşta zaman aşımı, veri veya pong alınmadığında kullanılır. Varsayılan 120000ms (120 saniye). Bu zaman aşımını devre dışı bırakmak için 0'a ayarlayın. 0'dan büyük veya buna eşit olmalıdır. Bu değeri (örneğin 3 kat) kadar keepAliveIntervalInMs büyük tutmanızı öneriyoruz, böylece problar soketi kapatmadan önce çalışmaya zaman kazanır.
keepAliveTimeoutInMs?: number
Özellik Değeri
number
messageRetryOptions
Gruba katılma ve ileti gönderme gibi işlemler için yeniden deneme seçenekleri
messageRetryOptions?: WebPubSubRetryOptions
Özellik Değeri
protocol
reconnectRetryOptions
Yeniden bağlantı için yeniden deneme seçenekleri. Yalnızca autoReconnect true olduğunda kullanılabilir.
reconnectRetryOptions?: WebPubSubRetryOptions