Bắt đầu với mô-đun REST phiên bản 22.0.0 trong Bitrix24 Cloud, tất cả các phản hồi API REST đều bao gồm một khóa vận hành bổ sung trong thời gian mảng. Khóa này cung cấp thêm chi tiết về thời gian thực hiện yêu cầu.
Khóa hiển thị thời gian yêu cầu phương thức chạy bên trong tài khoản. Bitrix24 theo dõi tổng thời gian thực hiện cho từng phương thức. Nếu thời gian thực hiện kết hợp của một phương thức vượt quá 480 giây trong vòng 10 phút thì phương thức đó sẽ bị chặn trong 10 phút.
Ví dụ
Ví dụ 1
Ứng dụng 1 truy xuất dữ liệu khách hàng tiềm năng bằng crm.lead.list phương pháp.
- Mỗi yêu cầu mất 20 giây.
- Ứng dụng gửi 2 yêu cầu mỗi phút.
Sau 10 phút, tổng thời gian thực hiện là 400 giây.
Ứng dụng nằm trong giới hạn nên vẫn tiếp tục hoạt động bình thường.
Ví dụ 2
Ứng dụng 2 truy xuất dữ liệu giao dịch với crm.deal.list phương pháp.
- Mỗi yêu cầu mất 15 giây.
- Ứng dụng gửi 2 yêu cầu mỗi phút.
Sau 10 phút, tổng thời gian thực hiện là 300 giây.
Ứng dụng này sử dụng một phương pháp khác nên thời gian thực thi của nó được theo dõi riêng. Ứng dụng tiếp tục hoạt động bình thường.
Ví dụ 3
Ứng dụng 3 bắt đầu truy xuất khách hàng tiềm năng bằng crm.lead.list phương pháp cùng lúc với Ứng dụng 1.
- Mỗi yêu cầu cũng mất 20 giây.
Cả hai ứng dụng đều sử dụng cùng một phương pháp. Thời gian thực hiện của chúng được cộng lại với nhau. Khi tổng số vượt quá 480 giây, cả hai ứng dụng đều nhận được lỗi 429 khi gọi phương thức.