問題タブ [persistent-connection]
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.
http - ルート ドメインと www の両方を使用して最大永続接続を克服しますか?
さまざまなサブドメインを使用し、さまざまなポートを使用して、ブラウザーの最大持続接続を克服することについて読んだことがあります。
ブラウザは example.com と www.example.com を別のホストとして扱いますか? これは明らかに、多数の画像、css ファイル、および javascript ファイルを使用して Web サイトを開発する多くの人にとって、すぐに役立つでしょう。
java - Java FileWriter の「永続ストリーム」?
ファイルにテキストを書き込むための Java コードを書きたい場合、通常は次のようになります。
しかし、連続して大量の書き込み操作を行っている場合はどうなるでしょうか。毎秒数十、数百、さらには数千の書き込み操作をログに記録している場合はどうなりますか?
データベース (および JDBC) が「永続的な接続」(複数の呼び出しで開いたままになる接続) を許可するのと同じように、複数の呼び出しで開いたり閉じたりする必要のない「永続的なストリーム」を持つ方法はありwrite(String)
ますか? もしそうなら、これはどのように機能しますか?注意が必要な落とし穴/注意事項は何ですか? 前もって感謝します!
android - モバイル デバイス管理システム用の Android アプリの設計
モバイル デバイス管理システム用の Android アプリを開発しています。これは、https 接続を介して Web サーバーへの永続的な接続を維持し、サーバーからのコマンドを待機する必要があります。このアプリのデザインを手伝ってもらえますか? 以下は私が持っていた質問のいくつかです:
https 接続を開くインテント サービスを作成し、接続プロパティを conn.setRequestProperty("Connection", "keep-alive") に設定して永続化することを計画しています。これにより永続的な接続が保証されますか?
アプリがサーバーからコマンドを受信して実行し、サーバーに応答するにはどうすればよいですか。実行するための簡単なコマンドは、「デバイス情報を取得する」ことです。サーバーがコマンドを送信すると、アプリは基本的なデバイス情報をフェッチし、JSON オブジェクトで応答する必要があります。
応答後、接続は閉じますか? それとも開いたままでしょうか?サーバーから次のコマンドを受信するために開いたままにしておきたい。
任意の提案/ポインタをいただければ幸いです!
ありがとう。
mysql - SHOW PROCESSLIST を使用してノード JS サーバー内で行われた MySQL データベース接続が表示されません。
MySQLサーバーとデータベース接続を行うNode JS + Socket.ioサーバーを実行しています。
グローバルレベルで次のコードを作成しました(つまり、関数内ではありません)
接続が確立され、あらゆる種類のクエリを実行できます。
しかし、問題は、コマンドを外部で実行して MySQL サーバーとの接続数を見つけようとすると、SHOW PROCESSLIST;
そのデータベース接続が表示されないことです。
私の知る限り、そのような場合、永続的なデータベース接続が確立されます。NodeJS と MySQL のこの動作を説明できる人はいますか?
また、実行に約 5 分かかるクエリを挿入しました。クエリの実行中に、次を使用してデータベース接続を確認できました。SHOW PROCESSLIST;
この動作を理解するための助けをいただければ幸いです。
python - Pythonで何千もの永続的なTCP接続を処理する
数千の永続的な TCP 接続を並行して処理するアプリケーションを Python で開発する必要があります。クライアントは、ブートストラップ時にサーバーに接続し、ときどき何らかのメッセージ (バイナリ形式) を送信します。サーバーはまた、クライアントのメッセージへの返信として、また非同期的に他のバイナリ メッセージを送信します。基本的に、NAT の背後にあるクライアントに到達する方法がないため、クライアントによって開始される永続的な接続です。
問題は、このタスクで検討するライブラリ/フレームワークはどれかということです。クライアントごとにスレッドを生成することはオプションではありません。Python のスレッド プール ライブラリについては知りません。私も最近 gevent を発見しました。他にどのようなオプションがありますか?