Lisensi Metered

Pendahuluan

Licensing berbasis meter adalah mekanisme lisensi yang dapat digunakan bersama metode lisensi yang ada. Jika Anda ingin ditagih berdasarkan penggunaan fitur API Aspose.Slides, Anda memilih licensing berbasis meter.

Terapkan Kunci Metered

Saat Anda membeli lisensi berbasis meter, Anda mendapatkan kunci (bukan file lisensi). Kunci metered ini dapat diterapkan menggunakan kelas Metered yang disediakan Aspose untuk operasi metering. Untuk detail lebih lanjut, lihat FAQ Lisensi Metered.

  1. Buat 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 harus melihat jumlah/kuantitas permintaan API yang telah Anda konsumsi sejauh ini.

Kode contoh ini menunjukkan cara menggunakan licensing berbasis meter:

var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");

// Membuat instance dari kelas Metered
var metered = new aspose.slides.Metered();

// Menyampaikan kunci publik dan privat ke objek Metered
metered.setMeteredKey("<valid public key>", "<valid private key>");

// Mendapatkan nilai kuantitas konsumsi sebelum pemanggilan API
var amountBefore = aspose.slides.Metered.getConsumptionQuantity();
console.log("Amount consumed before:", amountBefore);

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

// Mendapatkan nilai kuantitas konsumsi setelah pemanggilan API
var amountAfter = aspose.slides.Metered.getConsumptionQuantity();
console.log("Amount consumed after:", amountAfter);

FAQ

Apakah saya dapat menggunakan lisensi berbasis meter bersama dengan lisensi reguler (perpetual atau sementara) dalam aplikasi yang sama?

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

Apa yang sebenarnya dihitung sebagai konsumsi pada lisensi berbasis meter: 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 lingkungan microservices dan serverless di mana instance sering direstart?

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

Apakah fungsionalitas library berbeda saat menggunakan lisensi berbasis meter dibandingkan dengan lisensi perpetual?

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

Bagaimana metered terkait dengan versi percobaan dan lisensi sementara?

Versi percobaan memiliki batasan dan watermark, lisensi sementara menghapus batasan selama 30 hari, dan metered menghapus batasan serta mengenakan biaya berdasarkan penggunaan aktual.

Bisakah saya mengontrol anggaran dengan secara otomatis bereaksi saat ambang konsumsi terlampaui?

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