Лицензирование по потреблению
Применить метерные ключи
Метрическое лицензирование — это новый механизм лицензирования, который может использоваться вместе с существующими методами лицензирования. Если вы хотите платить за использование функций API Aspose.Slides на основе потребления, выбирайте метрическое лицензирование.
При покупке метрической лицензии вы получаете ключи (а не файл лицензии). Этот метрический ключ можно применить с помощью класса Metered , предоставленного Aspose для операций измерения. Подробнее см. Metered Licensing FAQ.
- Создайте экземпляр класса Metered.
- Передайте свои публичный и приватный ключи методу set_metered_key.
- Выполните некоторую обработку (выполните задачи).
- Вызовите метод get_consumption_quantity класса
Metered.
Вы должны увидеть количество запросов API, которые вы уже израсходовали.
Этот пример кода показывает, как использовать метрическое лицензирование:
import aspose.slides as slides
# Создает экземпляр класса Metered
metered = slides.Metered()
# Передаёт публичный и приватный ключи объекту Metered
metered.set_metered_key("<valid public key>", "<valid private key>")
# Получает значение потреблённого количества до вызовов API
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)
# Выполните какие‑нибудь действия с API Aspose.Slides здесь
# ...
# Получает значение потреблённого количества после вызовов API
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)
NOTE
Для использования метрического лицензирования необходим стабильный интернет, поскольку механизм лицензирования постоянно взаимодействует с нашими сервисами через интернет и выполняет расчёты.FAQ
Могу ли я использовать метрическую лицензию вместе с обычной (постоянной или временной) в одном приложении?
Да. Metered — дополнительный механизм лицензирования, который может использоваться вместе с существующими licensing methods. Вы выбираете, какой механизм применять при запуске приложения.
Что именно считается потреблением по метрической лицензии: операции или файлы?
Подсчитывается использование API, то есть количество запросов или операций. Текущее потребление можно получить через consumption-tracking methods.
Подходит ли метрическое лицензирование для микросервисов и безсерверных сред, где экземпляры часто перезапускаются?
Да. Поскольку учёт ведётся на уровне вызовов API, сценарии с частыми холодными запусками совместимы, при условии стабильного сетевого доступа для метрических расчётов.
Отличается ли функциональность библиотеки при использовании метрической лицензии от постоянной лицензии?
Нет. Это касается только механизма лицензирования и биллинга; возможности продукта остаются теми же.
Как метрическое лицензирование соотносится с пробной версией и временной лицензией?
Пробная версия имеет ограничения и водяные знаки, temporary license снимает ограничения на 30 дней, а метрическое лицензирование устраняет ограничения и взимает плату на основе фактического использования.
Могу ли я контролировать бюджет, автоматически реагируя при превышении порога потребления?
Да. Распространённый подход — периодически считывать текущее потребление через tracking methods и реализовать собственные лимиты или оповещения на уровне приложения или мониторинга.