Goinstant API обрабатывает переподключение, если соединение потеряно?

Поддерживает ли goinstant-соединение автоматическое переподключение в случае разъединения?

Я не могу найти никаких указаний на это в документах.

1 ответ

Да, GoInstant переподключается автоматически, но это похоже на дыру в нашей документации.

Внутренне, клиент GoInstant реализует ограниченную последовательность отката Фибоначчи (в миллисекундах):

[100,100,200,300,500,800,1300,2100,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000]

Каждый раз, когда соединение прерывается, выполняется попытка повторного соединения. Как только он достигает конца этой последовательности (примерно через 41 секунду), соединение считается разорванным, и вы получаете goinstant.ConnectionError объект передан через .on('error') событие Connection объект.

Классы ошибок описаны здесь: https://developers.goinstant.com/v1/javascript_api/connection/errors.html

Другие вопросы по тегам