0
노드 js elasticsearch 라이브러리를 사용 중이며 항목을 인덱싱하고 있습니다. gzip을하지 않고압축 헤더가있는 노드 js elasticsearch 요청이 거부되었습니다.
elasticClient.index({
body: body,
index: index,
type: type,
id: id,
headers: {
'Content-Encoding': 'gzip'
}
}, function (err, resp) {
});
는 요청이 잘 작동 헤더,하지만 난 그것을 포함 할 때 나는 소켓 끊지 얻을 : 그래서 같은 GZIP 헤더를 추가하여 Elasticsearch에 트래픽을 압축하기 위해 노력하고있어. 나는 elasticsearch 설정이 http.compression: true
인 것을 읽었지만, 정확하게 이해했다면 ES 응답의 압축이 아니라 요청의 압축을 의미합니다. 요청을 압축 할 수있는 방법이 있습니까? 감사.
링크의 코드베이스를 살펴본 결과 "gzip"이 언급되어 있지만 들어오는 요청의 컨텍스트에있는 것처럼 보입니다. 나가는 말은 데이터가 노드 라이브러리에서 데이터베이스로 전송된다는 뜻입니다. 설명해 주시겠습니까? –