Định cấu hình thuộc tính máy chủ kiếm tiền

Bạn có thể định cấu hình máy chủ kiếm tiền bằng API sau:

Thông tin chi tiết về API thay đổi tài sản
Điểm cuối
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Yêu cầu

Lưu ý về yêu cầu bạn gửi:

  • Nội dung: Không có. Tên và giá trị của thuộc tính là các tham số chuỗi truy vấn. Đừng đặt giá trị cho phần nội dung của yêu cầu.
  • Phương thức HTTP: POST
  • Xác thực: Bạn có thể sử dụng OAuth2 hoặc chuyển tên người dùng và mật khẩu trong yêu cầu.
  • Bạn phải mã hoá URL cho giá trị thuộc tính trước khi gửi yêu cầu.
Đáp Phản hồi được trả về ở dạng văn bản thuần túy.

Khi bạn gọi API thay đổi thuộc tính, thay đổi này chỉ áp dụng cho máy chủ mà bạn đã gọi. Điều này không áp dụng cho các máy chủ khác trong nhóm. Bạn phải gọi API này trên tất cả máy chủ mà bạn muốn thay đổi thuộc tính.

Thuộc tính cấu hình máy chủ

Bảng sau đây mô tả các thuộc tính của máy chủ kiếm tiền mà bạn có thể đặt:

Thuộc tính Mô tả
mint.invalidTscStorage.setting

Máy chủ xếp hạng kiếm tiền ghi lại tất cả thông báo Mã trạng thái giao dịch (TSC) không hợp lệ trong Postgres. TSC bao gồm mọi giao dịch không hợp lệ, cho dù giao dịch đó là từ phần phụ trợ của ứng dụng khách hay là kết quả của một tiêu chí khác không được đáp ứng trong Apigee Edge cho Đám mây riêng tư.

Số lượng và tần suất của thông báo TSC có thể rất lớn, tức là có thể khiến các truy vấn của bạn mất thêm thời gian xử lý.

Thuộc tính mint.invalidTscStorage.setting xác định xem Apigee Edge cho Đám mây riêng tư có lưu trữ các giao dịch TSC không hợp lệ hay không.

Các giá trị hợp lệ là:

  • saveToDatabase: Hướng dẫn Apigee Edge cho đám mây riêng tư lưu tất cả giao dịch TSC không hợp lệ vào cơ sở dữ liệu Postgres. Đây là tuỳ chọn mặc định.
  • discard: Hướng dẫn Apigee Edge cho Đám mây riêng tư không lưu các giao dịch TSC không hợp lệ vào cơ sở dữ liệu Postgres. Thay vào đó, các cuộc trò chuyện này sẽ bị loại bỏ.

Giá trị mặc định là saveToDatabase.

Để thay đổi thuộc tính mint.invalidTscStorage.setting này cho tất cả máy chủ xếp hạng, bạn phải gửi một yêu cầu API tương tự đến từng máy chủ.

Ví dụ về cách đặt thuộc tính máy chủ

Ví dụ sau đây đặt thuộc tính mint.invalidTscStorage.setting:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"