Добрый день.
Прошу прощения за столь длительную задержку с ответом.
apert пишет:2. Что нужно для перехода сервера лицензирования на версию, где величина задержки "неактивности" лицензии (серая иконка) задается пользователем в более широких пределах? Разумным в данном контексте я считаю таймаут в 5-15сек перепроверка активности лицензий.
Насколько сильно изменился SDK интеграции для перехода на искомую версию 6.xx с той что используется в настоящий момент?
Можно ли просто перешить существующий ключ для этого?
Перепрошивать ключ нет необходимости. Для того чтобы приложение могло работать с последней версией сервера его нужно перезащитить с использованием инструментария защиты (Guardant API и/или автозащита) из состава последней версии (6.2) комплекта разработчика Guardant.
Также хочу отметить то, что "традиционная" (для серверов версии ниже 6.хх) схема фиксации зависших лицензий в новом сервер полностью переработана, и теперь реализованы 2 модели аренды лицензий: фиксированная и плавающая.
Резервируемые (фиксированные) лицензии закрепляются за рабочей станцией постоянно, либо на заданное время. При первом удачном соединении с сервером клиент проходит процедуру регистрации, в ходе которой сервер назначает ему метки – уникальные идентификаторы процесса, получившего лицензию, а также рабочей станции, с которой пришел запрос, запоминает и удерживает за ним лицензию. В дальнейшем, резервируемую лицензию, ранее уже закрепленную за определенным компьютером, могут получить лишь те копии приложения, которые запускаются с данной рабочей станции.
Плавающая (или незакрепленная) лицензия не резервируется за клиентом. Такая лицензия выдается любому приложению на конкурентной основе. Данные о захвате плавающей лицензии не сохраняются после завершения сеанса, и в следующий раз ее может получить любой другой подходящий объект лицензирования. Системный администратор путем изменения настроек сервера Guardant Net может задавать число плавающих лицензий, выделяемых одной рабочей станции. Такие лицензии высвобождаются практически сразу же после завершения работы защищенного приложения (неважно нормально было остановлено приложение или аварийно, 15 минутной задержки для таких, зависших лицензий, больше нет).
Более подробно все принципы работы нового сервера и остальных утилит описаны в нашем руководстве по утилитам Guardant.
apert пишет:3. >Такой утилиты нет, однако, можно написать собственную утилиту, которая будет парсить данные web-монитора сервера, и таки образом получать информацию о текущем состоянии ключа.
Вышлите пожалуйста в личку какой-то SDK по работе web-монитора. Сложно ничего не имея, что-то сделать.
Подобного SDK у нас нет, и обработка данных монитора производится стандартными средствами для http.