私はこれらの3つのコンポーネントを含む単純なWebアプリケーションを開発しています:
- Ajax、javascript、htmlを使用してブラウザにデータを表示するクライアント。
- クライアントとデータ処理エンティティ間のインターフェースとなるJavaWebサーバー。
- C++で実装されたデータ処理エンティティ。
使用するJavaWebサーバーを決定する必要があります。いくつかのオプションは次のとおりです。
a)Java(com.sun.net.httpserver)でhttpserverクラスを使用し、マルチスレッドプロセスを作成します。
b)Glassfishサーバーを使用して、Webページなどを作成するアプリケーションをサーバーにデプロイします。
c)Jettyを使用します。
d)?
Webサーバーの選択基準は次のとおりです。
安定性(プロセス(Webサーバー)は再起動せずに数日間実行する必要があります)
可能な最大同時リクエスト数は約200で、平均的なケースは約30です。
キャッシュはウェブサーバーで行われ、データが利用可能であるか、データ処理エンティティによってダーティとマークされていない場合、リクエストはウェブサーバー自体から提供されます。
あなたの提案は大歓迎です。
ありがとうございました。ロン。