Как установить количество попыток автоматического переподключения AWSIoTManager - PullRequest
0 голосов
/ 17 мая 2019

Как настроить количество попыток автоматического повторного подключения и пределы повторных попыток AWSIoTManager?

вот пример Java:

aWSIotMqttManager = AWSIotMqttManager(..)
aWSIotMqttManager.maxAutoReconnectAttempts = 1
aWSIotMqttManager.setReconnectRetryLimits(1, 4)

1 Ответ

1 голос
/ 17 мая 2019

На aws-sdk-ios вы можете предоставить каждой службе конфигурацию при регистрации (как показано для AWSIoTManager )

AWSServiceConfiguration наследуется от AWSNetworkingConfiguration, который имеет свойство maxRetryCount:

Максимальное количество повторных попыток для неудачных запросов. Значение должно быть от 0 до 10 включительно. Если установлено значение больше 10, оно становится равным 10.

Например (swift):

let configuration = AWSServiceConfiguration(maxRetryCount: 7)
AWSIoTManager.register(with: configuration!, forKey: "USWest2IoTManager")
...