1

node.js から Akka Spray.io ベースのアクターへの大きな (10 MB) ペイロードで応答しており、spray/akka からチャンク サイズ エラーが発生しています[akka://spray-actor-system/user/IO-HTTP/group-0/3] Received illegal response: HTTP chunk size exceeds the configured limit of 1048576 bytes

私の node.js コードは、単純に 1 つのres.endコマンドで応答を送信します。(これは、応答がストリーミングされない方法で生成されるため、少なくともspray.ioクライアント側が追加されるまで、それをさらにストリーミングすることによる「固有の」利益がなかったためです)。

スプレー.ioのサイズ制限を増やして非常に大きなhttp応答を処理したくない場合に備えて、node.js APIを使用して応答をチャンクする最も簡単な方法は何だろうと思っています。また、node.js からこのサイズの応答を送信する際にパフォーマンスの低下があるかどうか - つまり、node.js は res.end 操作でブロックされますか?

4

0 に答える 0