1.0.0 (GA) – Ghi chú phát hành thời gian chạy kết hợp Apigee

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Vào ngày 20 tháng 11 năm 2019, Google đã phát hành phiên bản 1.0.0 của thời gian chạy kết hợp Apigee. Phần này mô tả các bản sửa lỗi và vấn đề đã biết trong phiên bản 1.0.0.

Vấn đề đã biết (GA)

Bảng sau đây mô tả các vấn đề đã biết đối với bản phát hành này:

Vấn đề Mô tả
144886537 Tính năng định tuyến đường dẫn cơ sở không hoạt động trong Apigee hybrid phiên bản 1.0.0. Khi các chế độ ghi đè được thiết lập để định tuyến đến các môi trường khác nhau có cùng hostAlias, thì cổng vào sẽ không định tuyến đến môi trường dựa trên đường dẫn.
144584813 Nếu bạn tạo một phiên gỡ lỗi nhưng phiên đó chưa có giao dịch nào, thì List Debug Sessions API sẽ không đưa phiên đó vào danh sách này. API này chỉ đưa các phiên vào phản hồi nếu phiên đó có ít nhất một giao dịch.
144436206 Trong chế độ xem Hiệu suất bộ nhớ đệm, cách tính Tỷ lệ truy cập bộ nhớ đệm là không chính xác.
144321491 Apigee hybrid ghi lại thông báo "Creating missing cache" (Đang tạo bộ nhớ đệm bị thiếu) cho biết hiệu suất có thể bị giảm. Đây là những thông báo dự kiến và bạn có thể bỏ qua.
144321144 Không thể tải lại các proxy có máy chủ ảo bảo mật.
144286363

Mặt nạ gỡ lỗi trong env.json không che dữ liệu phản hồi.

API sau đây để cập nhật mặt nạ gỡ lỗi env.json bằng trường responseJSONPaths không hoạt động:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

Để giải quyết vấn đề này với dấu vết, bạn có thể xoá toàn bộ phiên theo dõi trong giao diện người dùng hoặc bạn có thể sử dụng các API theo dõi để xoá từng giao dịch trong một phiên.

143774187 Giao diện người dùng kết hợp sẽ hiển thị nhãn "Công ty" trong chế độ xem Ứng dụng.
143659917

Bạn phải đặt chế độ cài đặt hết hạn của chính sách PopulateCache thành một giá trị cụ thể trong khoảng từ 1 đến 30. Ví dụ:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Tóm tắt: Độ trễ rất cao khi sử dụng API hoặc giao diện người dùng để xem trạng thái triển khai của tổ chức. Độ trễ này có thể dẫn đến phản hồi HTTP 204 (No Content) hoặc HTTP 400 (Bad Request).

Giải pháp: Làm mới trình duyệt (hoặc gửi lại yêu cầu).

123932912 Với hoạt động triển khai không có thời gian ngừng hoạt động, khi quá trình triển khai một bản sửa đổi mới không thành công, bản sửa đổi ban đầu vẫn chưa được triển khai. Bạn sẽ phải triển khai lại bản sửa đổi ban đầu để khôi phục trạng thái triển khai của bản sửa đổi đó.
Không áp dụng

Lỗi tiêu đề HTTP không hợp lệ: Cổng vào Istio chuyển tất cả các phản hồi mục tiêu đến sang giao thức HTTP2. Vì trình xử lý thông báo kết hợp chỉ hỗ trợ HTTP1, nên bạn có thể thấy lỗi sau khi gọi một proxy API:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Nếu gặp phải lỗi này, bạn có thể thực hiện một trong hai thao tác sau để khắc phục vấn đề:

  • Sửa đổi dịch vụ đích để bỏ qua tiêu đề Máy chủ trong phản hồi.
  • Xoá tiêu đề Máy chủ bằng chính sách AssignMessage trong proxy API của bạn nếu cần.

Các lỗi đã được khắc phục

Các vấn đề sau đây được liệt kê trong ghi chú phát hành Apigee hybrid Beta 2 đã được khắc phục:

Vấn đề Mô tả
133444606

API cập nhật ứng dụng dành cho nhà phát triển không hỗ trợ tất cả các trường đầu vào được ghi lại.

133192879

Độ trễ rất cao khi sử dụng API hoặc giao diện người dùng để xem trạng thái triển khai của tổ chức. Độ trễ này có thể dẫn đến phản hồi HTTP 204 (No Content) hoặc HTTP 400 (Bad Request).

131111865

Trình đồng bộ hoá gặp lỗi khi hệ thống tệp quá đầy. Điều này là do quy trình thu gom rác của Kubernetes: quy trình này không được kích hoạt cho đến khi đạt 85% theo mặc định.

Đã đóng: Không thể tái hiện.

Các tính năng không được hỗ trợ của Apigee Edge

Google không có kế hoạch hỗ trợ các tính năng sau trong Apigee hybrid:

  • Các API để:
    • Thao tác với các mục KVM
    • Tìm kiếm hoặc thu hồi mã truy cập OAuth (vì mã thông báo được băm)
  • Phát triển cổng thông tin cho nhà phát triển bằng Drupal 7
  • Chính sách OAuth phiên bản 1 hoặc OAuth phiên bản 1.0a
  • Chính sách giới hạn tốc độ ConcurrentRateLimit
  • Trireme (EOL vào ngày 10/10/2019)

Để so sánh đầy đủ các tính năng giữa phiên bản kết hợp và Edge, hãy xem phần So sánh phiên bản kết hợp với Edge.

Bước tiếp theo