Новая версия облачного адаптера подготовлена.
Важно, чтобы ВСЕ имели эту версию, когда облачный сервер перезапускается в следующий раз (через неделю).
Это относится к 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 часов.