プリエンプティブWebサービスサーバーとクライアント

Deeplからの自動翻訳

プリエンプティブウェブサービスは、マルチコアコンピュータを最大限に活用し、同時リクエストに対してより速いレスポンスを実現します。メソッドのプロパティから、”Can be run in preemptive processes “オプションを選択するだけで、すぐに実行できます!パワフルなだけでなく、簡単です。

4Dメソッドは、この投稿で説明したように、コンパイルオプションと言語の使用によって、プリエンプティブになるかならないかを決めることができます。

デフォルトでは、Webサービスサーバーが複数のリクエストを受け取った場合、協同スレッドを使用して処理します。つまり、すべてのプロセスが1つのコアで実行されます。もし、プリエンプティブ・スレッドでメソッドを使用できるようにすると、4Dは利用可能なすべてのコアを使用して、複数のジョブを並行して実行することができます。

例えば、以下の動画は、応答時間を3で割って短縮した例です。

このように、プリエンプティブモードでは、すべてのプロセッサのパワーが働くため、リクエストの速度が向上します。

新しいスレッドセーフコマンド

Web Serviceのすべてのコマンドは、スレッドセーフになりました。

サーバーのコマンド

クライアントコマンド

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。