Licencjonowanie taryfowe

Wprowadzenie

Licencjonowanie taryfowe to mechanizm licencjonowania, który może być używany razem z istniejącymi metodami licencjonowania. Jeśli chcesz być rozliczany na podstawie wykorzystania funkcji API Aspose.Slides, wybierz licencjonowanie taryfowe.

Zastosowanie kluczy taryfowych

  1. Utwórz instancję klasy Metered.

  2. Przekaż swoje klucze publiczny i prywatny do metody setMeteredKey.

  3. Wykonaj pewne przetwarzanie (wykonaj zadania).

  4. Wywołaj metodę getConsumptionQuantity klasy Metered.

Powinieneś zobaczyć ilość/zliczenie żądań API, które dotychczas zużyłeś.

Ten przykładowy kod pokazuje, jak używać licencjonowania taryfowego:

import jpype
import asposeslides

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

from asposeslides.api import Metered

# Utwórz instancję klasy Metered.
metered = Metered()

try:
    # Przekaż klucz publiczny i prywatny do obiektu Metered.
    metered.setMeteredKey("<valid public key>", "<valid private key>")

    # Pobierz zużytą ilość przed wywołaniami API.
    amount_before = Metered.getConsumptionQuantity()
    print("Amount consumed before:", amount_before)

    # Wykonaj tutaj jakąś operację przy użyciu API Aspose.Slides.
    # ...

    # Pobierz zużytą ilość po wywołaniach API.
    amount_after = Metered.getConsumptionQuantity()
    print("Amount consumed after:", amount_after)
except Exception as error:
    print(error)

FAQ

Czy mogę używać licencji taryfowej razem ze zwykłą licencją (wieczystą lub tymczasową) w tej samej aplikacji?

Tak. Licencjonowanie taryfowe jest dodatkowym mechanizmem, który może być używany razem z istniejącymi metodami licencjonowania. Wybierasz, który mechanizm zastosować przy uruchamianiu aplikacji.

Co dokładnie liczy się jako zużycie w ramach licencji taryfowej: operacje czy pliki?

Liczone jest użycie API, czyli liczba żądań lub operacji. Aktualne zużycie można uzyskać za pomocą metod śledzenia zużycia.

Czy licencjonowanie taryfowe jest odpowiednie dla mikroserwisów i środowisk serverless, w których instancje często się restartują?

Tak. Ponieważ rozliczenia odbywają się na poziomie wywołań API, scenariusze z częstymi zimnymi uruchomieniami są kompatybilne, pod warunkiem stabilnego dostępu sieciowego do obliczeń taryfowych.

Czy funkcjonalność biblioteki różni się przy użyciu licencji taryfowej w porównaniu do licencji wieczystej?

Nie. Dotyczy to wyłącznie mechanizmu licencjonowania i rozliczeń; możliwości produktu pozostają niezmienione.

Jak licencjonowanie taryfowe odnosi się do wersji próbnej i licencji tymczasowej?

Wersja próbna ma ograniczenia i znaki wodne, licencja tymczasowa usuwa ograniczenia na 30 dni, a licencja taryfowa usuwa ograniczenia i nalicza opłaty na podstawie rzeczywistego zużycia.

Czy mogę kontrolować budżet, automatycznie reagując, gdy przekroczony zostanie próg zużycia?

Tak. Częstą praktyką jest okresowe odczytywanie bieżącego zużycia za pomocą metod śledzenia i wdrażanie własnych limitów lub alertów na poziomie aplikacji lub monitoringu.