問題タブ [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.
delphi - IdSchedulerOfThreadPool は同時接続数を制限しますか?
TIdSchedulerOfThreadPool を IdTCPServer に割り当てた場合でも、同時接続数は制限されますか?
私の IdTCPServer プロパティは次のとおりです。
MyIdSchedulerOfThreadPool のプロパティ:
コーディングなし。MyIdSchedulerOfThreadPool をスケジューラに割り当てるだけです。
multithreading - マルチスレッド RTC サーバーと DB 接続プール
あなたの提案は何ですか?
TRTCHttpServer をメイン フォームに配置するのと、他のサーバー コンポーネントを含むデータ モジュールに配置するのとではどちらが良いですか? デモ アプリには両方の実装があります。コンポーネントは、マルチスレッド プロパティ TRUE でセットアップされます。メインフォームで分離されているかどうかを知る限り、クライアントが接続すると、すべてのスレッドでデータモジュールが作成されます。本当ですか?
また、DB接続用のプールアルゴリズム(TZConnection)を作りたい場合、どこに入れればいいですか? 他のサーバー コンポーネントおよび DBAware コンポーネントと一緒にデータ モジュール内にあるか、それとも別個のデータモジュール内にあるか? プール アルゴリズムは次のようにスレッド化されます。
DB 接続プール サーバーには db 接続プールがあり、マルチスレッド化されている必要があります。これは、RTC コンポーネントによって実現できます。これは、3 層アーキテクチャの 2 層目として機能します。第 3 層は、ZeosLib を介して接続された MySQL です。
回答ありがとうございます。
PS:他の提案を探しましたが、明確にすることができませんでした. 助けてください。