アプリケーションサーバー(Glassfish)で5秒ごとに呼び出すメソッドが必要です。タイマーはこれに十分な信頼性がありますか?私の選択肢は何ですか?EJBタイマーと信頼性
1
A
答えて
0
リアルタイムシステムを使用していない限り、「タイマー」はその正確さをあなたに知らせません。タイマーは一般的に「少なくともあなたが望む時に起こります...しかし、おそらく後で」ということを提供します。
これは基本的なOSのことであり、Javaのものではありません。
編集:
言われていること...あなたは本当に「正確に5秒」を意味するのですか数ミリ秒後に動作しますか?数ミリ秒後に動作すれば、タイマーは正常です。しかし、システムで何が起きているか(VMのガベージコレクションなど)によっては、「数ミリ秒」が数百になることもあります。
-1
はい私が知っているJava用の唯一の無料のエンタープライズクラススケジューリングAPIであるクォーツAPIを使用して見てください。 http://www.quartz-scheduler.org/
現在、大規模なクラスタ化された金融アプリケーションで使用しています。ドキュメントは悪夢ですが、一般的に非常に信頼性が高いです。その信頼できるあなたの行くつもりです。
カール
秒/分/秒/ –
読み、答えを固定:-)失敗 - THX – TofuBeer