我創建了一個Akka的日程安排程序,每天以固定的時間發送郵件(例如,每天上午6:00)。 那麼如何調用演員?我的意思是我應該使用什麼邏輯? 謝謝。如何在特定的時間每天發射阿卡調度器?
2
A
回答
6
只需計算現在和接下來的6PM之間的差異,將其作爲初始延遲,然後每24小時重複一次?
4
如果服務器在時區觀察中工作,那麼在上午6點開始工作並且僅以24小時間隔重複工作將不起作用dst - 在上午5點或上午7點,作業將在下半年觸發在最初的預定時間。
的OP似乎生活在印度(因爲它不遵循DST),然而,爲了使該解決方案完全可移植的(既然他提到quartz-scheduler),使用Quartz和cron觸發似乎更安全:
Trigger trigger = newTrigger()
.withIdentity("trigger3", "group1")
.startNow()
.withSchedule(dailyAtHourAndMinute(6, 0))
.build();
而且石英更強大。唯一的問題是獲得目標演員。可能將ActorRef
放置在調度程序上下文中並在工作中檢索它是最簡單的方法。
相關問題
- 1. 如何在特定的時間每天在後臺調用WebService?
- 2. MySQL事件調度在特定時間每天
- 3. 阿卡調度()晚在每個重複
- 4. Java定時器類,每天在固定的時間觸發
- 5. 每天消防UILocalNotification,但每天在特定時間
- 6. 每天在特定GMT時間執行函數每天
- 7. 每天在離子v1上發送特定時間的通知
- 8. 如何在特定時間每天在特定時間觸發本地通知3
- 9. 如何在每天的特定時間開始通知?
- 10. 如何在C#中的特定時間每天調用一個方法?
- 11. 每天在特定時間調用方法
- 12. 在每個特定時間間隔後調度r函數
- 13. 如何在特定時間每天在Slack中觸發一個斜槓命令
- 14. 非特定時間每天一次crontab?
- 15. 如何在特定時間每天註冊本地通知?
- 16. Python - 如何在特定時間每天打開excel表格
- 17. 如何在特定時間每天運行Windows服務
- 18. 如何在特定時間每天執行代碼?
- 19. 如何安排GcmTaskService在特定時間每天運行
- 20. 如何在特定時間每天刪除緩存項目
- 21. http錯誤500每天只在當天的特定時間
- 22. 在特定時間每天重複報警(報警管理器)
- 23. 每天在特定時間啓用計數器
- 24. java定時器 - 如何在未來的特定時間調度任務
- 25. 如何自動以特定的時間每天
- 26. 每天在特定時間設置開機時間鬧鐘
- 27. 如何在每個特定的時間間隔調用彈簧控制器?
- 28. CruiseControl.NET - 如何在特定時間一天發佈一次構建
- 29. 從阿卡映射器
- 30. 阿卡調度員和路由器之間的區別
不是最優雅的方式,但它應該工作。 – Peanut 2013-03-24 16:32:03