2017-04-25 11 views
0

拒否されます。私はそうのようなgzipヘッダを追加することにより、Elasticsearchするトラフィックを圧縮しようとしています:gzipヘッダなしノードJS elasticsearch要求は、私はノードのjs elasticsearchライブラリを使用していると私はアイテムのインデックスを作成しています

elasticClient.index({ 
     body: body, 
     index: index, 
     type: type, 
     id: id, 
     headers: { 
      'Content-Encoding': 'gzip' 
     } 
    }, function (err, resp) { 

    }); 

要求が正常に動作しますが、私はそれが含まれている場合、私はソケットがハングアップを取得します。私はelasticsearch設定http.compression: trueがあることを読んだが、私が正しく理解していれば、ESレスポンスの圧縮であり、リクエストではないことを意味する。私の要求を圧縮するためにできることはありますか?ありがとう。

答えて

0

elasticsearchモジュールは、内部で適切に要求を管理し、あなたがこれらの問題について考える必要はありませんので、などの圧縮、コネクションプーリング、接続を持続するような問題の世話をします。あなたが望むならば、codebaseからそれを確認することができます

+0

あなたのリンクのコードベースを見ましたが、そこに「gzip」という言葉がありますが、それは着信要求の文脈にあり、私は、ノードライブラリからデータベースにデータが送られることを意味します。説明してください。 –

関連する問題