4.15.04.03-WS (WebSockets) – Ghi chú phát hành Apigee Edge cho Đám mây riêng tư

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 thứ Năm, ngày 13 tháng 8 năm 2015, chúng tôi đã phát hành một bản vá cho Apigee Edge cho WebSockets trên Đám mây riêng.

Tính năng mới và điểm cải tiến

Sau đây là các tính năng mới và điểm cải tiến trong bản phát hành này.

Điều chỉnh kích thước khung WebSocket

Bạn có thể định cấu hình kích thước của khung WebSocket trong Apigee Edge cho Private Cloud. Để thực hiện việc này, hãy định cấu hình các thuộc tính trong 2 tệp khác nhau trên tất cả các bộ định tuyến và bộ xử lý thông báo. Các giá trị trong cả hai tệp phải luôn khớp với nhau.

  • Trong tệp router.properties của bộ định tuyến, hãy định cấu hình:
    WEBSOCKET.frame.limit=4k
  • Trong tệp netty-websocket-adaptor.properties của trình xử lý thông báo, hãy định cấu hình:
    netty.websocket.message.max.frame.length=4k

Khởi động lại các nút bộ định tuyến và bộ xử lý tin nhắn sau khi bạn cập nhật tệp. Ví dụ:

/<inst-root>/apigee4/bin/apigee-service router restart

/<inst-root>/apigee4/bin/apigee-service message-processor restart

(APIRT-1806)

các biến luồng đích không được điền đúng cách cho đích đến nội tuyến và targetservers

Các biến mới trong luồng thông báo cung cấp thông tin đầy đủ hơn về URL cho các điểm cuối đích và máy chủ đích:

  • TargetEndpoint: request.url thay thế target.basepath.with.query.
  • TargetServer: loadbalancing.targetserver thay thế targetserver.name. Ngoài ra, target.basepath chỉ được điền sẵn khi phần tử <Path> được dùng trong phần tử <LoadBalancer> HTTPTargetConnection của TargetEndpoint. (APIRT-1050)

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

Các lỗi sau đây đã được khắc phục trong bản phát hành này.

ID vấn đề Mô tả
TBD-82 Các quy trình tự kiểm tra của máy chủ quản lý không thành công sau khi thay đổi mật khẩu hệ thống
MGMT-2551 Giao diện người dùng trong phiên bản 4.15.04.03 không còn hoạt động với Java 6
MGMT-2418 Cấu hình giao diện người dùng apigee.conf không hỗ trợ TLS
MGMT-2255 Các quy trình tự kiểm tra của máy chủ quản lý không thành công sau khi thay đổi mật khẩu hệ thống
MGMT-1677 Ghi lại lỗi xác thực và lỗi uỷ quyền trong quá trình gỡ lỗi
CORERT-318 HTTPServer.streaming.buffer.limit=10 gây ra các yêu cầu bị treo không liên tục
Khi xử lý các ứng dụng chậm và tải trọng lớn, đôi khi các yêu cầu sẽ bị treo và hết thời gian chờ từ bộ định tuyến. Vấn đề này chỉ xảy ra khi bộ định tuyến có thuộc tính HTTPServer.streaming.buffer.limit được đặt thành một giá trị khác 0. Vấn đề này đã được khắc phục.
APIRT-1766 Thời gian chờ trên WebSocket
APIRT-1713 Lỗi chính sách ExtractVariables trong tải 10TPS
APIRT-1472 Thông báo trên system.log mỗi khi một API kiểm tra tình trạng hoạt động được gọi
APIRT-1147 Dữ liệu truyền trực tuyến qua proxy từ bộ chứa S3 không còn hoàn tất quá trình tải xuống