問題タブ [spray-can]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
706 参照

scala - Spray-Can で HTTP パイプラインを有効にする方法

HTTP Pipelining をサポートしているスプレー缶のドキュメントを読みました。しかし、それを行う方法についてどこにも指定された方法や例はありません。

0 投票する
1 に答える
339 参照

scala - 応答からスプレー缶/1.3.3 を削除する方法

spray.io私はHTTPリクエストを処理するために使用します。それに応じて、削除したいスプレー フレームワークに関する情報があります。"Server: spray-can/1.3.3"では、応答ヘッダーから削除する方法はspray?

0 投票する
1 に答える
61 参照

scala - 単一のスプレー缶パイプラインの最大コンテンツを設定する

スプレー缶を使用するアプリケーションがあり、パイプラインを使用して http エンドポイントから非常に大量の情報を定期的に要求するモジュールが 1 つあります。このリクエストは、応答が数メガバイトになることが多いという点で、私たちが行う他のリクエストと比較すると異常です。

私は現在、私のapplication.confに以下を持っています:

この値をこのモジュールで許容できる値に増やすことができることはわかっていますが、1 つのモジュールだけで制限を増やす必要がある場合は、グローバル制限の max-content-length 変数を増やしたくありません。

単一のパイプラインに max-content-length を定義する方法はありますか?

0 投票する
0 に答える
111 参照

scala - スプレー缶統計における膨大な数の OpenRequest

スプレー缶のバージョン 1.3.3 と akka 2.3.9 を使用しています。サーバー コードはかなり標準的に見えます。

アプリケーション.conf:

ブート:

MySeviceActor:

私のローカルホスト環境では、統計は妥当に見えます (少なくともオープン接続の数)。ab、wrk ベンチマークを使用しています。

外部リクエストを受け取り、アプリケーションにディスパッチする ngnix があります。

問題は、これほど多くの接続が開かれている根本的な原因は何でしょうか? どのようなパラメーター、ヘッダー、その他に注意を払い、調査する必要がありますか?

私のアプリケーションは Docker コンテナーから実行されます

0 投票する
0 に答える
407 参照

scala - スプレー缶の max-uri-length を増やす

ドキュメントに従って変更を加えました。それでも max-uri-length は 2048 です。以下の構成を見つけてください。

このリンクhttp://spray.io/documentation/1.1.2/spray-can/configuration/に基づいて変更を加えました

誰かがここで私を助けてくれませんか。前もって感謝します。

0 投票する
0 に答える
39 参照

scala - アクターがタイムアウト メッセージを受け入れた場合、spray.io は 504 を返すことができますか?

私のサーバーはスプレー缶を使用して書かれています。receive 関数内で、タイムアウト メッセージを次のように処理するとします。

スプレー缶自体が 504 エラーで応答する可能性はありますか?