4.15.04.03-WS (WebSocket) - 프라이빗 클라우드용 Apigee Edge 출시 노트

Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요.
info

2015년 8월 13일 목요일에 프라이빗 클라우드용 Apigee Edge WebSockets 패치가 출시되었습니다.

새로운 기능 및 개선사항

이번 출시 버전의 새로운 기능과 향상된 기능은 다음과 같습니다.

WebSocket 프레임 크기 조정

Apigee Edge for Private Cloud에서 WebSocket 프레임의 크기를 구성할 수 있습니다. 이렇게 하려면 모든 라우터와 메시지 프로세서에서 서로 다른 두 파일의 속성을 구성합니다. 두 파일의 값은 항상 일치해야 합니다.

  • 라우터의 router.properties 파일에서 다음을 구성합니다.
    WEBSOCKET.frame.limit=4k
  • 메시지 프로세서의 netty-websocket-adaptor.properties 파일에서 다음을 구성합니다.
    netty.websocket.message.max.frame.length=4k

파일을 업데이트한 후 라우터 및 메시지 프로세서 노드를 다시 시작합니다. 예를 들면 다음과 같습니다.

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

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

(APIRT-1806)

인라인 타겟 및 타겟 서버의 타겟 흐름 변수가 올바르게 채워지지 않음

메시지 흐름의 새 변수는 대상 엔드포인트 및 대상 서버에 대한 더 완전한 URL 정보를 제공합니다.

  • TargetEndpoint: request.url이 target.basepath.with.query를 대체합니다.
  • TargetServer: loadbalancing.targetserver가 targetserver.name을 대체합니다. 또한 target.basepath는 TargetEndpoint의 HTTPTargetConnection <LoadBalancer> 요소에서 <Path> 요소가 사용된 경우에만 채워집니다. (APIRT-1050)

수정된 버그

다음은 이번 출시 버전에서 수정된 버그입니다.

문제 ID 설명
TBD-82 시스템 비밀번호 변경 후 관리 서버 자체 점검이 실패함
MGMT-2551 4.15.04.03의 UI가 더 이상 Java 6에서 작동하지 않음
MGMT-2418 UI 구성 apigee.conf가 TLS를 지원하지 않음
MGMT-2255 시스템 비밀번호 변경 후 관리 서버 자체 점검이 실패함
MGMT-1677 디버그에서 인증 실패 및 승인 실패 로깅
CORERT-318 HTTPServer.streaming.buffer.limit=10으로 인해 간헐적으로 요청이 중단됨
느린 클라이언트와 큰 페이로드를 처리하는 동안 요청이 중단되고 라우터에서 시간이 초과되는 경우가 있었습니다. 이 문제는 라우터의 HTTPServer.streaming.buffer.limit 속성이 0이 아닌 값으로 설정된 경우에만 발생했습니다. 문제가 해결되었습니다.
APIRT-1766 WebSocket의 타임아웃
APIRT-1713 10TPS 부하에서 ExtractVariables 정책 실패
APIRT-1472 상태 점검 API가 호출될 때마다 system.log에 메시지가 표시됨
APIRT-1147 S3 버킷의 스트리밍 데이터를 프록시로 처리해도 더 이상 다운로드가 완료되지 않음