私は一定時間(例:毎日6:00 AM)にメールを送信するためにAkkaのスケジューラを作成しました。 俳優に電話するには?私はロジックを使用すべきですか? ありがとうございます。akkaスケジューラを毎日どのように特定の時間焼くのですか?
2
A
答えて
6
ちょうど今と次の6PMの差を計算し、それを最初の遅延として入れてから、24時間ごとに繰り返すのですか?
4
午前6時にジョブを開始し、24時間間隔で単純に繰り返すと、サーバーがタイムゾーンの監視で動作する場合は機能しません。dst - 半年は午前5時または午前7時にジョブが起動します。最初にスケジュールされたときにオンにします。
OPは、(DSTを観察しません)インドに住んでいるようだしかしソリューションは完全に移植するために(そして、彼はquartz-schedulerに言及するので)、クォーツとcronのトリガーを使用すると、より安全なようだ:
またTrigger trigger = newTrigger()
.withIdentity("trigger3", "group1")
.startNow()
.withSchedule(dailyAtHourAndMinute(6, 0))
.build();
クォーツはもっと強力です。唯一の問題は、ターゲットアクターを取得することです。おそらくActorRef
をスケジューラーのコンテキストに置き、ジョブ内で取り出すのが最も簡単です。
関連する問題
- 1. Akkaスケジューラの特定の日にJObをスケジュールします
- 2. Cronスケジューラ毎日12時に
- 3. Python - 毎日特定の時間にExcelシートを開く方法
- 4. PHPスクリプトを毎日特定の時間に実行させるにはどうすればよいですか?
- 5. 毎日SMSに特定の時間を送信する
- 6. 毎日特定のGMT時間に機能を実行する
- 7. PySide、Qdate;特定の時間に毎日特定の関数を実行する
- 8. JavaScriptのカウントダウンタイマー、特定の時間に毎日の
- 9. 毎日特定の時間InfluxDBに問い合わせする
- 10. 特定の時刻に毎日特定の値をリセットする
- 11. 毎日特定の時間にトーストを表示
- 12. UILocalNotification火と毎日特定の時間に繰り返し
- 13. Android GCMNetworkManager - 毎日特定の時間枠の間にジョブを実行する
- 14. jQuery - 毎週月曜日の特定の時間のCountdown360プラグイン
- 15. どのように特定の時刻に毎日実行するようにGcmTaskServiceをスケジュールする
- 16. 毎日特定の時間に実行できるように、プレイプラックをスケジュールすることができます
- 17. 毎日特定の時間にサービス/アラームを起動するようにアプリを設定するにはどうすればよいですか?
- 18. 毎日特定の時間にGoogleフォームを利用できるようにする必要があります
- 19. iPhoneアプリケーションで特定の時間に毎日メソッドを呼び出す方法は?
- 20. 毎日特定の時間にGoogleフォームの開封を許可する
- 21. AlarmClockは毎年特定の日に特定の時間に1回だけです
- 22. iOS特定の時間に毎日ローカル通知を送信する
- 23. 毎日特定の時刻にカウンタを有効にする
- 24. どのように特定の日時にプルするのですか?
- 25. Slackでスラッシュコマンドを特定の時刻に毎日実行するにはどうすればいいですか?
- 26. 設定した時間に毎日コードを実行するにはどうすればよいですか? Swift
- 27. 特定の時間で実行されますcronジョブ15分ごと、毎日
- 28. 毎日特定の時刻にWindowsサービスを呼び出す
- 29. 整数を特定の時刻に毎日リセットする
- 30. 毎日特定の時刻にサービスを開始する
最もエレガントな方法ではありませんが、うまくいくはずです。 – Peanut