Licencjonowanie metryczne

Wprowadzenie

Licencjonowanie metryczne jest mechanizmem licencjonowania, który może być używany równolegle z istniejącymi metodami licencjonowania. Jeśli chcesz być rozliczany na podstawie wykorzystania funkcji API Aspose.Slides, wybierasz licencjonowanie metryczne.

Zastosowanie kluczy metrycznych

  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ść/ilość żądań API, które zostały dotychczas zużyte.

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

// Tworzy instancję klasy Metered
com.aspose.slides.Metered metered = new com.aspose.slides.Metered();

try {
    // Przekazuje klucz publiczny i prywatny do obiektu Metered
    metered.setMeteredKey("<valid public key>", "<valid private key>");

    // Pobiera wartość zużytej ilości przed wywołaniami API
    double amountBefore = com.aspose.slides.Metered.getConsumptionQuantity();
    System.out.println("Amount consumed before: " + amountBefore);

    // Wykonaj coś przy użyciu API Aspose.Slides tutaj
    // ...

    // Pobiera wartość zużytej ilości po wywołaniach API
    double amountAfter = com.aspose.slides.Metered.getConsumptionQuantity();
    System.out.println("Amount consumed after: " + amountAfter);
} catch (Exception ex) {
    ex.printStackTrace();
}

FAQ

Czy mogę używać licencji metrycznej razem z regularną (wieczystą lub tymczasową) w tej samej aplikacji?

Tak. Metryczne jest dodatkowym mechanizmem licencjonowania, który może być używany równolegle z istniejącymi metodami licencjonowania. Decydujesz, którego mechanizmu użyć przy uruchamianiu aplikacji.

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

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

Czy licencja metryczna jest odpowiednia dla mikrousług i środowisk serverless, gdzie instancje często się restartują?

Tak. Ponieważ rozliczanie odbywa się na poziomie wywołań API, scenariusze z częstymi zimnymi startami są kompatybilne, pod warunkiem stabilnego dostępu sieciowego do obliczeń metrycznych.

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

Nie. To tylko mechanizm licencjonowania i rozliczania; możliwości produktu są takie same.

Jak licencja metryczna 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 metryczna 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. Powszechną 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.