Померное лицензирование
Применение померных ключей
Померное лицензирование — новый механизм лицензирования, который можно использовать вместе с существующими методами лицензирования. Если вы хотите платить за использование функций Aspose.Slides API, выбираете померное лицензирование.
При покупке померной лицензии вы получаете ключи (а не файл лицензии). Этот померный ключ можно применить с помощью класса Metered Aspose, предоставленного для померных операций. Подробнее см. в Metered Licensing FAQ.
-
Создайте экземпляр класса Metered.
-
Передайте свои публичный и приватный ключи в метод setMeteredKey.
-
Выполните некоторую обработку (выполните задачи).
-
Вызовите метод getConsumptionQuantity класса
Metered.
Вы должны увидеть количество/объём запросов API, которые вы использовали до настоящего момента.
Этот пример кода показывает, как использовать померное лицензирование:
// Создает экземпляр класса Metered
$metered = new Metered();
try {
// Передаёт публичный и приватный ключи объекту Metered
$metered->setMeteredKey("<valid pablic key>", "<valid private key>");
// Получает значение потреблённого количества перед вызовами API
$amountBefore = Metered::getConsumptionQuantity();
echo("Amount consumed before: " . $amountBefore);
// Выполните что‑нибудь с API Aspose.Slides здесь
// ...
// Получает значение потреблённого количества после вызовов API
$amountAfter = Metered::getConsumptionQuantity();
echo("Amount consumed after: " . $amountAfter);
} catch (JavaException $ex) {
$ex->printStackTrace();
}
NOTE
Для использования померного лицензирования требуется стабильное интернет‑соединение, поскольку механизм лицензирования постоянно взаимодействует с нашими сервисами и выполняет расчёты.FAQ
Можно ли использовать померную лицензию вместе с обычной (постоянной или временной) в одном приложении?
Да. Померное лицензирование — дополнительный механизм, который можно использовать вместе с существующими методами лицензирования. Вы выбираете, какой механизм применять при запуске приложения.
Что именно считается потреблением по померной лицензии: операции или файлы?
Считается использование API, то есть количество запросов или операций. Текущее потребление можно получить с помощью методов отслеживания потребления.
Подходит ли померное лицензирование для микросервисов и безсерверных сред, где экземпляры часто перезапускаются?
Да. Поскольку учёт ведётся на уровне вызовов API, сценарии с частыми холодными запусками совместимы, при условии стабильного сетевого доступа для померных расчётов.
Отличается ли функциональность библиотеки при использовании померной лицензии от постоянной лицензии?
Нет. Это касается только механизма лицензирования и оплаты; возможности продукта остаются теми же.
Как померное лицензирование соотносится с пробной версией и временной лицензией?
Пробная версия имеет ограничения и водяные знаки, временная лицензия удаляет ограничения на 30 дней, а померное лицензирование удаляет ограничения и взимает плату на основе фактического использования.
Можно ли контролировать бюджет, автоматически реагируя при превышении порога потребления?
Да. Распространённый подход — периодически считывать текущее потребление через методы отслеживания и реализовать собственные лимиты или оповещения на уровне приложения или мониторинга.