Облако адаптер Версия

Новая версия облачного адаптера подготовлена.

Важно, чтобы ВСЕ имели эту версию, когда облачный сервер перезапускается в следующий раз (через неделю).

Это относится к iobroker.net, а также к iobroker.pro. Тем не менее, iobroker.pro будет обновляться примерно через неделю после iobroker.net.

Что изменилось?

Облачный адаптер теперь поддерживает команды управления с облачного сервера.

Существует 3 типа облачных команд:

1. «Перенаправление».

Поскольку iobroker.net обременен множеством устаревших клиентов, облачный сервер теперь может перенаправлять новых клиентов на новый адрес 10557 и изолировать старых клиентов.

Старые клиенты будут продолжать обременять старый сервер 10555, но будет новый, более быстрый сервер, который только проверяет версии. Это может сэкономить около 30 соединений в секунду (!).

Также будущие шаги и распределение нагрузки будут возможны.

2. «Стоп».

Облачный сервер теперь может отправлять команду «стоп» клиентам, которые не имеют соответствующей версии. Это останавливает клиентов и останавливает загрузку сервера.

Клиент отключен до его обновления.

К сожалению, команда не поддерживается в старых клиентах (<2.5.0), и поэтому существует хитрость миграции сервера.

Но в будущем это будет легче.

3. «Подожди».

При запуске облачный сервер получает ОЧЕНЬ много своевременных запросов на подключение. Поскольку база данных не может обрабатывать столько запросов одновременно, клиентам предлагается подождать 60-90 секунд, и 500 или 1000 клиентов подключаются одновременно.

Таким образом, сервер может обрабатывать все запросы в спокойствии, не имея «эффекта качания».

"Восходящий эффект"

Многие клиенты подключены, и сервер замедляется. Клиенты теряют соединение и сразу начинают подключаться снова (параллельно существующему). Это удваивает количество соединений, пока сервер не будет полностью перегружен. Такое состояние может занять до 5 часов.