WebPubSubClientOptions interface

İstemci seçenekleri

Özellikler

autoReconnect

Bağlantı bırakıldıktan sonra otomatik olarak yeniden bağlanılıp bağlanılmayacağı ve kurtarılamaz olup olmadığı

autoRejoinGroups

Yeniden bağlandıktan sonra geri yükleme grubunun etkinleştirilip etkinleştirilmeyileceği

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.

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.

messageRetryOptions

Gruba katılma ve ileti gönderme gibi işlemler için yeniden deneme seçenekleri

protocol

Altprotocol

reconnectRetryOptions

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

Altprotocol

protocol?: WebPubSubClientProtocol

Özellik Değeri

reconnectRetryOptions

Yeniden bağlantı için yeniden deneme seçenekleri. Yalnızca autoReconnect true olduğunda kullanılabilir.

reconnectRetryOptions?: WebPubSubRetryOptions

Özellik Değeri