Лицензирование с расчётом по использованию

Введение

Метод лицензирования с расчётом по использованию (metered licensing) — это механизм лицензирования, который можно применять вместе с существующими методами лицензирования. Если вы хотите платить за использование функций Aspose.Slides API согласно вашему потреблению, выберите лицензирование с расчётом по использованию.

Применение ключей meter‑ed

  1. Создайте экземпляр класса Metered.

  2. Передайте ваши публичный и приватный ключи в метод setMeteredKey.

  3. Выполните необходимую обработку (выполните задачи).

  4. Вызовите метод getConsumptionQuantity класса Metered.

Вы должны увидеть количество/объём запросов к API, которые вы использовали до сих пор.

Этот пример кода показывает, как использовать лицензирование с расчётом по использованию:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Metered

# Создать экземпляр класса Metered.
metered = Metered()

try:
    # Передать публичный и приватный ключи объекту Metered.
    metered.setMeteredKey("<valid public key>", "<valid private key>")

    # Получить потреблённое количество до вызовов API.
    amount_before = Metered.getConsumptionQuantity()
    print("Amount consumed before:", amount_before)

    # Выполнить что‑то с API Aspose.Slides здесь.
    # ...

    # Получить потреблённое количество после вызовов API.
    amount_after = Metered.getConsumptionQuantity()
    print("Amount consumed after:", amount_after)
except Exception as error:
    print(error)

Вопросы и ответы

Могу ли я использовать лицензию с расчётом по использованию вместе с обычной (постоянной или временной) в одном приложении?

Да. Metered — дополнительный механизм лицензирования, который можно использовать наряду с существующими licensing methods. Вы выбираете, какой механизм применить при запуске приложения.

Что именно учитывается как потребление по лицензии с расчётом по использованию: операции или файлы?

Учёт ведётся по использованию API, то есть по количеству запросов или операций. Текущее потребление можно получить с помощью consumption‑tracking methods.

Подходит ли meter‑ed для микросервисов и серверless‑сред, где экземпляры часто перезапускаются?

Да. Поскольку учёт происходит на уровне вызовов API, сценарии с частыми холодными запусками совместимы, при условии стабильного сетевого доступа для вычислений meter‑ed.

Отличается ли функциональность библиотеки при использовании лицензии с расчётом по использованию от постоянной лицензии?

Нет. Это лишь различие в механизме лицензирования и оплаты; возможности продукта остаются теми же.

Как meter‑ed соотносится с пробной версией и временной лицензией?

Пробная версия имеет ограничения и водяные знаки, temporary license снимает ограничения на 30 дней, а meter‑ed снимает ограничения и взимает плату на основе фактического использования.

Могу ли я контролировать бюджет, автоматически реагируя при превышении порога потребления?

Да. Распространённая практика — периодически считывать текущее потребление через tracking methods и реализовывать собственные лимиты или оповещения на уровне приложения или системы мониторинга.