サードパーティのアプリケーションと通信する必要がある Java (jQuery フロントエンドを使用) でアプリケーションを構築しています。せいぜい 2 秒ごとにインターフェイスを更新する必要があります。
彗星を使うのは良い考えでしょうか?もしそうなら、彼らはどのように絵に収まりますか?
アプリケーションをより良くするために、他にどのような手段/技術を使用できますか?
アプリケーションはサードパーティのアプリから株価をポーリングし、それをデータベースに書き込み、それを毎秒フロントエンドにプッシュします。ポーリングのために、毎秒実行してサードパーティのアプリを呼び出してデータを取得するタイマーがあります。次に、JSPなどを使用してフロントエンドに表示する必要があります。
現時点では、サーブレットを使用してこれをフロントエンドに書き出す必要があるかどうかわかりません。どのようなものをお勧めしますか? どうすればいいですか?
サーブレットの代わりに使用できる新しいテクノロジはありますか?
データの保存に Berkeley db も使用していますが、これは良いオプションだと思いますか? バークレーを使用する場合の欠点は何ですか..
私はまったく無知なので、アドバイスをいただければ幸いです。
ありがとう!
編集: デスクトップ アプリが常に 3 番目の部分からポーリングしてデータベースに書き込み、Web アプリがデータベースからのみ読み取りと表示を行うように、これを行うことを計画しています。 do は db から読み取られます。