簡體   English   中英

如何動態開始工作

[英]How to start jobs dynamical

我有一個服務器和一個表,我當前的定時作業是在 class 中啟動的,其中我有不同的方法,用 @Schedule 注釋進行了注釋。

現在我有另一種形式的定時作業,不同的請求應該在可定義的時間間隔內發送到服務。 因此,用戶可以選擇每 5 分鍾或每小時或每天一次。 我將列出一個有效間隔列表,這樣就不會有像每 38 分鍾這樣的值。

所以這個新的計時器必須在必須完成工作的間隔內查看表,然后調用 function 從服務中獲取數據。 如果不為“下一次運行”之類的內容創建新列,這是否可能? 以及同時運行的計時器(例如每小時 5 分鍾和每天一次的計時器)呢?

我不會添加“下一次運行”列,而是添加一個記錄每個作業運行時間的新表。 這樣,當您的服務工作者運行時,它可以檢查配置的運行間隔到最后一次運行時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM