Javaで時間トリガーイベントを作成する方法については、すでに別の質問をしました。クォーツを紹介されました。同時に、私もそれをオンラインでグーグルで検索します、そして人々はcron
Unixでそれがきちんとした解決策であると言っています。
どちらがいいですか?短所と長所は何ですか?
システムのいくつかの仕様:* Unix OS *Javaで記述されたプログラム*1000以上のエントリを持つタスクキューがあり、タイムスタンプごとに、最大500のタスクがトリガーされる可能性があります。
Javaで時間トリガーイベントを作成する方法については、すでに別の質問をしました。クォーツを紹介されました。同時に、私もそれをオンラインでグーグルで検索します、そして人々はcron
Unixでそれがきちんとした解決策であると言っています。
どちらがいいですか?短所と長所は何ですか?
システムのいくつかの仕様:* Unix OS *Javaで記述されたプログラム*1000以上のエントリを持つタスクキューがあり、タイムスタンプごとに、最大500のタスクがトリガーされる可能性があります。
cron
と、アプリケーションに別のエントリポイントが追加され、アプリケーションにQuartz
統合されるようです。したがって、から呼び出されたプロセスとの間で情報をやり取りしたい場合は、プロセス間通信を処理する必要がありますcron
。あなたの中Quartz
で単に(hehe)複数のスレッドを実行します。cron
プラットフォームに依存しますが、そうでQuartz
はありません。Quartz
サーバーが一定時間ダウンした場合、特定の時間またはその後しばらくしてタスクが実行されることを確実に確認できる場合があります。Purecron
はあなたのためにそれをしません(あなたがそれを手動で処理しない限り)。Quartz
発生を表現するためのより柔軟な言語があります(タスクを実行する必要がある場合)。cron
このアプローチでクラスタリングをどのように処理できるかはよくわかりません。スケールアウトパターンに従ってテラコッタQuartz
で使用される可能性があります(私は試していませんが、実行可能だと思います)。cron の利点は、すべてのシステム管理者がその使用方法を知っており、多くの場所で文書化されていることです。cronが仕事をするなら、それは本当に好ましい解決策です.