방금 Google Cloud Run에 애플리케이션을 배포했습니다. 스트리밍 응답을 반환하는 HTTP 엔드 포인트가 있으므로 클라이언트는 응답이 완료 될 때까지 기다리는 대신 (약 10 초 소요) 데이터가 들어오는 즉시 렌더링을 시작할 수 있습니다.
응답에는 콘텐츠 유형 헤더 application/stream+json
가 있으며 데이터는 응답에 별도의 줄로 기록됩니다. 이 앱을 HTTPS를 통해 다른 곳에 배포했으며 스트리밍이 제대로 작동했습니다.
그러나 Google Cloud Run에 배포 된 경우 클라이언트는 응답이 완료 될 때까지 데이터를 수신하지 않습니다.
이것이 Google Cloud Run의 제한 사항입니까, 아니면 해결할 수있는 방법이 있습니까?
'관리 형'Cloud Run의 경우 아니요. 에서 https://cloud.google.com/run/docs/issues :
Cloud Run (완전 관리 형)은 현재 HTTP 스트리밍을 지원하지 않습니다.
그러나 GKE의 Cloud Run은 스트리밍 응답 데이터를 지원합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다