spring-scheduled

    1熱度

    2回答

    我想在特定的時間定義彈簧調度器(或石英克朗調度器)。 例如,我已經給了特定時間應該運行某個工作。那些時間是09:00,12:15,15:35,19:05 所以你可以看到這些時間是隨機的。 所以我無法安排他們在cron 有另一種方式火在這些時間指定的作業?

    1熱度

    1回答

    我正在構建一個基於Java 1.8,Spring,hibernate,mysql和使用tomcat作爲web服務器的web應用程序。現在我的應用程序正在記錄(@ 5秒間隔)樹莓的系統數據, CPU溫度,CPU核心電壓,使用的內存,可用內存,內存緩衝區等。 問題是,應用程序不時崩潰,因爲它的內存不足,我無法確定原因。 首先,在Tomcat,我在tomcat的啓動服務下面幾行: Environment

    0熱度

    2回答

    如何創建一個應用程序來輪詢50個JMX URI並將mbeans存儲在數據庫中。 我創建了一個類,它將連接到jmx服務器並獲取mbeans值。 我的問題是如何觸發我創建的類和方法來繼續輪詢。此外,我需要兩個函數來隨時啓動和停止此輪詢。 我可以使用什麼 - Spring Scheduler,Spring Integration以及如何創建不同的具有線程和無限循環的類。

    6熱度

    1回答

    。 我的Java代碼: @Scheduled(cron = "${invoice.export.cron}") private void scheduledExport() { // ... the code to execute ... } ,並在我的屬性文件,我有invoice.export.cron: 0 0 7 * * MON-FRI? ,使調度我在我的主要配置類有@En

    0熱度

    1回答

    我注意到,在我開始使用@EnableScheduling和@Scheduled註釋之後,JVM運行的主機上的CPU使用率保持相當高。任何人都可以提供任何解釋嗎?閱讀文檔說,TaskExecutor只有1個線程,所以除非這個線程一直運行,否則我看不到cpu的使用率會如此高。 @Scheduled方法查詢一個http api並平均得到約20個json行,它們被轉換爲對象然後存儲到數據庫中,當運行該方法

    1熱度

    1回答

    我的要求:創建一個調度程序來定期調用批處理,並且在批處理內部,我需要兩個步驟。 StepA將開始運行並相應地得到結果,StepB將會調用。 如果你看看控制檯日誌,你會看到stepA被多次調用,比方說,完全相同的時刻。根據@Scheduled(fixedRate = 60000),每分鐘應該只有一個電話。考慮到這個問題與Scheduller沒有任何關係,因爲我刪除了調度表,並且遇到了類似的問題。其他

    7熱度

    1回答

    由於「只有void-returning方法可能註解爲@Scheduled」,因此當我使用@Bean配置而不是xml配置時,如何使用Spring Batch和Spring Scheduler Task?您可以在下面找到我的完整配置文件。當我從main()觸發,但只有一次,它運行完美。我想添加@Scheduled(fixedrate=9999)以便以特定頻率喚起相同的工作。據我所知,爲了做到這一點,我

    0熱度

    1回答

    我使用@Scheduled註釋每兩分鐘運行一次代碼。但是,我們的工作往往會運行更長的時間。據我瞭解,@Scheduled註釋排隊新作業,並在第一份工作完成後立即運行它們。我不希望發生這種情況。我希望那裏只有一個正在運行的作業實例,沒有排隊的實例。我怎樣才能做到這一點? @Scheduled(cron = "0 */2 * * * ?") public void twoMinMethod() {

    1熱度

    1回答

    我已經創造了java.That功能的功能應該在每天午夜 //My function this function is within UpdateService Class @Scheduled(cron = "0 0 0 * * ?") public static void UpdateFn() { try { System.out.println("----------

    0熱度

    2回答

    我一直在使用彈簧引導與@Scheduled一段時間,但最近我發現有一個危險的潛在威脅,如下所述: 我發現應用程序運行和計劃任務運行幾次,有很多線程仍然在等待,但沒有完成,這在線程堆棧跟蹤中顯示爲'kill -3'。要清除任何可能導致這個問題,我做一個完全虛擬的任務: @Component public class TestJob { /** * LOGGER */