問題タブ [quartz-scheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring Framework を使用した Quartz JobStore
Spring Framework を使用して、Oracle DB に Quartz Job Store を実装しています。私のApplicationContext.xmlは以下です
この構成では、以下のエラーが発生します。
Spring Framework 2.5.6 を使用しています。Quartz のバージョンをアップグレードする必要がありますか? 問題が見つかりません。
ご協力いただきありがとうございます。
java - 人間が読める文字列へのcron
私はJavaでQuartzを使用してジョブをスケジュールしています。1つは、cron式をデータベースに保存し、それらをユーザーに提示したいのですが、より読みやすい形式で表示したいということです。だから私はcron式を人間が読める文字列に変換できるユーティリティがあるかどうか疑問に思いました。何かのようなもの :
"" 0 30 10-13?* WED、FRI」は「毎週水曜日と金曜日の10:30、11:30、12:30、13:30に火災」になります。
c# - Quartz.Net ジョブの進行状況
IJob がジョブ内からデータを公開する簡単な方法はありますか? インポート プロセスを実行しているジョブがありますが、ジョブを検索して要求することで進行状況を取得したいと考えています。
JobDetails を使用できるかもしれないと思ったのですが、Job 内で行われた変更が反映されていないようですか?
quartz-scheduler - Quartz JDBCJobstore が機能しない
Quartz をダウンロードして、サンプルを実行しようとしています。
whichを使用したサンプルはJDBCJobStore
動作しませんが、このサンプルは で正常に動作しRAMJobStore
ます。
私が選択したときにJDBCJobStore
例外が発生します。
私は Quartz-1.6.5 を使用しています。
コード:
}
設定ファイル:
これは実行時に表示される例外であり、ログに記録されました
java - コードの実行をスケジュールする方法は?
私はいくつかのコードをスケジュールする必要がある Web アプリケーションに取り組んでいます。そのためにクォーツを使用しています。今の問題は、毎日、または24時間後に動作させたいということです。これを行う方法を教えてください。以前にこれを行ったことがなく、スケジューラ API のサンプル コードを使用しています。
eclipse - Eclipseでサーバーの起動にスイッチを追加するにはどうすればよいですか?
サーバーインスタンスを管理するためにeclipseを使用していますが、サーバーを起動するコマンドに他のオプション/スイッチを追加できるかどうか疑問に思っています。方法があるかどうか、または私が間違ったアプローチを取っているかどうかを教えてください...
これは、(Quartzを使用して)アプリケーションで発生するエラーです。
Not in an application scope - start OC4J with the -userThreads switch if using user-created threads
java - Quartz の getNextIncludedTime() がわかりません
私はおそらくただのばかです - 長い一日でした! Quartz への最初の進出で何かを誤解してしまいました...
このコードを考えると:
時間枠は 10 ミリ秒で、カレンダーに含まれる時間は 10 分離れているため、出力に含まれる時間は最大で 1 つになると思います。
しかし、私がそれを実行すると:
助けてください!
performance - 外部データの依存関係によるパフォーマンスの問題
SOAP、REST サービス、または単にデータベース ストアド プロシージャを使用して、内部および外部の複数のソースと通信するアプリケーションがあります。明らかに、パフォーマンスと安定性は私が扱っている主要な問題です。エンドポイントが最高のパフォーマンスを発揮している場合でも、大規模なデータ セットでは、数十秒かかる呼び出しがよく見られます。
そのため、少なくとも読み取り操作が高速になるように、データをプリフェッチしてローカルに保存することで、アプリケーションのパフォーマンスを向上させようとしています。
私のアプリケーションはデータの主要なコンシューマおよびプロデューサーですが、一部のデータはアプリケーションの外部からも変更される可能性があり、それを制御することはできません。キャッシュを使用すると、そのようなデータがアプリケーションの外部から変更されたときにキャッシュを無効にするタイミングがわかりません。
したがって、私の唯一の選択肢は、データベースを一貫して更新するジョブ スケジューラを実行することだと思います。ユーザーがログインしてアプリケーションを使用する頻度に基づいて、ユーザーに優先順位を付けることができました。
私が話しているのは、5 万人のユーザーと、非常に遅く、1 回の通話に 1 分かかることもある少なくとも 10 のエンドポイントです。Quartz のようなもので、必要なスケールが得られるでしょうか? また、スケジューラーが単一障害点になるのをどのように回避しますか?
私は、高度なメンテナンスを必要とせず、複雑ではないサブシステムの少なくともいくつかを高速化するものを探しています。助言がありますか?
java - Quartz CronTrigger への 1 回限りの追加の起動の追加
getFileTimeAfter(Date) メソッドを使用する場合と同じように、CronTrigger を使用して 1 回限りの発火を追加する方法を考えていました。
「0 0 12 * * ?」で表現される CronTrigger があるとします。
繰り返しのない SimpleTrigger で表現されるように、発火を 1 つ追加するにはどうすればよいでしょうか?
deployment - ear デプロイメントでセッション Bean のメソッドを自動実行する方法は?
セッション Bean のメソッドを毎週定期的に特定の時間に実行する方法が必要です。これを行うためにクォーツスケジューラーを使用することを考えています。私の質問は、.ear ファイルが自動的に展開された瞬間から実行するようにスケジューラを開始するにはどうすればよいですか? @PostConstruct などの scheduler.start メソッドを呼び出すステートレス セッション Bean で使用できる注釈はありますか?