Lisensi Metered

Pendahuluan

Lisensi metered adalah mekanisme lisensi yang dapat digunakan bersama metode lisensi yang ada. Jika Anda ingin ditagih berdasarkan penggunaan fitur API Aspose.Slides, pilih lisensi metered.

Terapkan Kunci Metered

  1. Buat sebuah instance dari kelas Metered.

  2. Berikan kunci publik dan privat Anda ke metode setMeteredKey.

  3. Lakukan beberapa pemrosesan (menjalankan tugas).

  4. Panggil metode getConsumptionQuantity dari kelas Metered.

Anda akan melihat jumlah/kuantitas permintaan API yang telah Anda konsumsi sejauh ini.

Kode contoh ini menunjukkan cara menggunakan lisensi metered:

import jpype
import asposeslides

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

from asposeslides.api import Metered

# Buat instance dari kelas Metered.
metered = Metered()

try:
    # Berikan kunci publik dan privat ke objek Metered.
    metered.setMeteredKey("<valid public key>", "<valid private key>")

    # Dapatkan kuantitas yang dikonsumsi sebelum pemanggilan API.
    amount_before = Metered.getConsumptionQuantity()
    print("Amount consumed before:", amount_before)

    # Lakukan sesuatu dengan API Aspose.Slides di sini.
    # ...

    # Dapatkan kuantitas yang dikonsumsi setelah pemanggilan API.
    amount_after = Metered.getConsumptionQuantity()
    print("Amount consumed after:", amount_after)
except Exception as error:
    print(error)

FAQ

Apakah saya dapat menggunakan lisensi metered bersamaan dengan lisensi reguler (perpetual atau temporary) dalam aplikasi yang sama?

Ya. Metered adalah mekanisme lisensi tambahan yang dapat digunakan bersama metode lisensi. Anda memilih mekanisme mana yang akan diterapkan saat aplikasi dimulai.

Apa yang dihitung sebagai konsumsi pada lisensi metered: operasi atau file?

Penggunaan API yang dihitung, yaitu jumlah permintaan atau operasi. Anda dapat memperoleh konsumsi saat ini melalui metode pelacakan konsumsi.

Apakah metered cocok untuk microservice dan lingkungan serverless di mana instance sering di-restart?

Ya. Karena perhitungan dilakukan pada tingkat panggilan API, skenario dengan cold start yang sering kompatibel, asalkan terdapat akses jaringan yang stabil untuk perhitungan metered.

Apakah fungsionalitas perpustakaan berbeda ketika menggunakan lisensi metered dibandingkan dengan lisensi perpetual?

Tidak. Ini hanya tentang mekanisme lisensi dan penagihan; kemampuan produk tetap sama.

Bagaimana hubungan antara metered dengan versi trial dan lisensi temporary?

Versi trial memiliki batasan dan watermark, lisensi temporary menghapus batasan selama 30 hari, dan metered menghapus batasan serta menagih berdasarkan penggunaan aktual.

Apakah saya dapat mengontrol anggaran dengan secara otomatis merespons ketika ambang konsumsi terlampaui?

Ya. Praktik umum adalah secara berkala membaca konsumsi saat ini melalui metode pelacakan dan menerapkan batas atau peringatan sendiri di tingkat aplikasi atau pemantauan.