私は Delphi で構築された Web サービスを持っており、Web サービスをスケーリングするためにnode-http-proxyモジュールを使用してロード バランサーを構築しました。
大量のリクエストを受信すると ( 100 スレッドのJmeterを使用)、パフォーマンスが低下しました。元の Web サービスのポートにリクエストを行うと、ノード ロード バランサーのポートに同じリクエストを行う場合よりも応答が速すぎます。
maxSockets = 10000 を設定しようとしました
var agent = new http.Agent();
agent.maxSockets = 10000;
var proxy = httpProxy.createProxyServer({aget: agent});
そして私も試してみました
var agent = new http.Agent();
agent.maxSockets = 10000;
proxy.web(req, res, {
target: {
host: server.host,
port: server.port
},
agent: agent
});
しかし、問題はまだ存在します
ノード クラスタを使用することを考えましたが、Windows を使用する場合にバグがあります。これは、バグを修正するために編集するように指示されたファイルが見つかりません。
誰かが私が適用できるという考えを持っていますか?