Bạn đang xem tài liệu về Apigee Edge.
Xem tài liệu
Apigee X.
Hệ thống phụ trợ chạy các dịch vụ mà API Proxies truy cập. Nói cách khác, chúng là lý do cơ bản cho sự tồn tại của API và lớp Proxy quản lý API.
Bất kỳ yêu cầu API nào được định tuyến qua nền tảng Edge đều đi theo đường dẫn điển hình trước khi truy cập vào phần phụ trợ:
- Yêu cầu này bắt nguồn từ ứng dụng có thể là bất kỳ nội dung nào từ trình duyệt đến ứng dụng.
- Sau đó, cổng Edge sẽ nhận được yêu cầu.
- Tệp này được xử lý trong cổng. Trong quá trình xử lý này, yêu cầu sẽ chuyển đến một số thành phần được phân phối.
- Sau đó, cổng này sẽ định tuyến yêu cầu đến phần phụ trợ phản hồi yêu cầu.
- Phản hồi từ phần phụ trợ sau đó truyền trở lại đường dẫn ngược chính xác thông qua cổng Edge trở lại ứng dụng khách.
Trên thực tế, hiệu suất của các yêu cầu API được định tuyến qua Edge phụ thuộc vào cả hệ thống Edge và hệ thống phụ trợ. Trong mô hình chống vi-rút này, chúng tôi sẽ tập trung vào sự tác động đến các yêu cầu API do các hệ thống phụ trợ hoạt động kém hiệu quả.
Mẫu
Chúng ta hãy xem xét trường hợp của phần phụ trợ có vấn đề. Có thể là:
Hệ thống phụ trợ có kích thước không đầy đủ
Thách thức trong việc hiển thị các dịch vụ trên các hệ thống phụ trợ này qua các API là chúng có thể truy cập được đối với một số lượng lớn người dùng cuối. Từ góc độ kinh doanh, đây là một thách thức mong muốn, nhưng cũng cần phải xử lý.
Nhiều hệ thống phụ trợ không sẵn sàng cho nhu cầu bổ sung này trên các dịch vụ của mình và do đó, không được hỗ trợ về kích thước hoặc không được điều chỉnh để đáp ứng hiệu quả.
Vấn đề với phần phụ trợ "không đủ kích thước" là nếu lượng yêu cầu API tăng đột biến, thì điều này sẽ khiến các tài nguyên như CPU, Tải và Bộ nhớ trên các hệ thống phụ trợ bị quá tải. Điều này sẽ khiến các yêu cầu API không thành công.
Phần phụ trợ chậm
Vấn đề với phần phụ trợ được điều chỉnh không đúng cách là sẽ rất chậm phản hồi mọi yêu cầu đến phần phụ trợ đó, dẫn đến độ trễ tăng lên, thời gian chờ sớm và trải nghiệm khách hàng bị xâm phạm.
Nền tảng Edge cung cấp một số tuỳ chọn có thể điều chỉnh để tránh và quản lý phần phụ trợ chậm. Tuy nhiên, các tuỳ chọn này có một số hạn chế.
Mức độ tác động
- Trong trường hợp phần phụ trợ có kích thước không phù hợp, lưu lượng truy cập tăng có thể dẫn đến yêu cầu không thành công.
- Trong trường hợp hệ thống phụ trợ chậm, độ trễ của yêu cầu sẽ tăng lên.
Phương pháp hay nhất
- Sử dụng bộ nhớ đệm để lưu trữ phản hồi nhằm cải thiện thời gian phản hồi của API và giảm tải trên máy chủ phụ trợ.
- Giải quyết sự cố cơ bản trong máy chủ phụ trợ chậm.