Cấp phép theo tiêu thụ

Giới thiệu

Giấy phép theo tiêu thụ là một cơ chế cấp phép có thể được sử dụng cùng với các phương pháp cấp phép hiện có. Nếu bạn muốn được tính phí dựa trên việc sử dụng các tính năng API của Aspose.Slides, bạn chọn giấy phép theo tiêu thụ.

Áp dụng khóa theo tiêu thụ

Khi bạn mua giấy phép theo tiêu thụ, bạn nhận được các khóa (không phải tệp giấy phép). Khóa theo tiêu thụ này có thể được áp dụng bằng lớp Metered do Aspose cung cấp cho các hoạt động đo lường. Để biết thêm chi tiết, xem Metered Licensing FAQ.

  1. Tạo một thể hiện của lớp Metered.

  2. Truyền các khóa công khai và riêng tư của bạn vào phương thức setMeteredKey .

  3. Thực hiện một số xử lý (thực hiện các tác vụ).

  4. Gọi phương thức getConsumptionQuantity của lớp Metered.

Bạn sẽ thấy số lượng yêu cầu API bạn đã tiêu thụ cho đến nay.

Đoạn mã mẫu này cho bạn thấy cách sử dụng giấy phép theo tiêu thụ:

// Tạo một thể hiện của lớp Metered
$metered = new Metered();

try {
    // Truyền các khóa công khai và riêng tư vào đối tượng Metered
    $metered->setMeteredKey("<valid pablic key>", "<valid private key>");

    // Lấy giá trị số lượng tiêu thụ trước các cuộc gọi API
    $amountBefore = Metered::getConsumptionQuantity();
    echo("Amount consumed before: " . $amountBefore);

    // Thực hiện một số thao tác với API Aspose.Slides tại đây
    // ...

    // Lấy giá trị số lượng tiêu thụ sau các cuộc gọi API
    $amountAfter = Metered::getConsumptionQuantity();
    echo("Amount consumed after: " . $amountAfter);
} catch (JavaException $ex) {
  $ex->printStackTrace();
}

Câu hỏi thường gặp

Tôi có thể sử dụng giấy phép theo tiêu thụ cùng với giấy phép thường (vĩnh viễn hoặc tạm thời) trong cùng một ứng dụng không?

Có. Giấy phép theo tiêu thụ là một cơ chế cấp phép bổ sung có thể được sử dụng cùng với các phương pháp cấp phép. Bạn chọn cơ chế nào sẽ áp dụng khi ứng dụng khởi động.

Cụ thể, những gì được tính là tiêu thụ trong giấy phép theo tiêu thụ: các thao tác hay các tệp?

Việc sử dụng API được tính, nghĩa là số lượng yêu cầu hoặc thao tác. Bạn có thể lấy thông tin tiêu thụ hiện tại thông qua các phương pháp theo dõi tiêu thụ.

Giấy phép theo tiêu thụ có phù hợp với các môi trường microservices và serverless, nơi các instance thường được khởi động lại không?

Có. Vì việc tính toán được thực hiện ở mức cuộc gọi API, các kịch bản có khởi động lại lạnh thường xuyên vẫn tương thích, miễn là có kết nối mạng ổn định cho các phép tính của giấy phép theo tiêu thụ.

Chức năng của thư viện có khác nhau khi sử dụng giấy phép theo tiêu thụ so với giấy phép vĩnh viễn không?

Không. Điều này chỉ liên quan đến cơ chế cấp phép và thanh toán; khả năng của sản phẩm vẫn như nhau.

Giấy phép theo tiêu thụ liên quan như thế nào đến phiên bản dùng thử và giấy phép tạm thời?

Phiên bản dùng thử có giới hạn và watermark, giấy phép tạm thời loại bỏ các giới hạn trong 30 ngày, và giấy phép theo tiêu thụ loại bỏ giới hạn và tính phí dựa trên việc sử dụng thực tế.

Tôi có thể kiểm soát ngân sách bằng cách tự động phản hồi khi ngưỡng tiêu thụ bị vượt quá không?

Có. Thực hành phổ biến là đọc định kỳ tiêu thụ hiện tại thông qua các phương pháp theo dõi và triển khai các giới hạn hoặc cảnh báo của riêng bạn ở mức ứng dụng hoặc giám sát.