問題タブ [realthinclient]

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 に答える
751 参照

delphi - IdSchedulerOfThreadPool は同時接続数を制限しますか?

TIdSchedulerOfThreadPool を IdTCPServer に割り当てた場合でも、同時接続数は制限されますか?

私の IdTCPServer プロパティは次のとおりです。

MyIdSchedulerOfThreadPool のプロパティ:

コーディングなし。MyIdSchedulerOfThreadPool をスケジューラに割り当てるだけです。


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

multithreading - マルチスレッド RTC サーバーと DB 接続プール

あなたの提案は何ですか?

TRTCHttpServer をメイン フォームに配置するのと、他のサーバー コンポーネントを含むデータ モジュールに配置するのとではどちらが良いですか? デモ アプリには両方の実装があります。コンポーネントは、マルチスレッド プロパティ TRUE でセットアップされます。メインフォームで分離されているかどうかを知る限り、クライアントが接続すると、すべてのスレッドでデータモジュールが作成されます。本当ですか?

また、DB接続用のプールアルゴリズム(TZConnection)を作りたい場合、どこに入れればいいですか? 他のサーバー コンポーネントおよび DBAware コンポーネントと一緒にデータ モジュール内にあるか、それとも別個のデータモジュール内にあるか? プール アルゴリズムは次のようにスレッド化されます。

DB 接続プール サーバーには db 接続プールがあり、マルチスレッド化されている必要があります。これは、RTC コンポーネントによって実現できます。これは、3 層アーキテクチャの 2 層目として機能します。第 3 層は、ZeosLib を介して接続された MySQL です。

回答ありがとうございます。

PS:他の提案を探しましたが、明確にすることができませんでした. 助けてください。