spring-scheduled

    1熱度

    1回答

    我想在cron中使用java表達式來進行Spring Boot中的調度。 @Scheduled(cron = "${FileConfig.FileEnum.getScheduleTime()}") public void scheduleFetchFiles() { ...//method body } 是否有直接的方式來使用cron中的pojo對象或枚舉值?

    0熱度

    2回答

    我有一個隊列,其中某些其他應用程序將放置消息,而我的應用程序所做的只是輪詢隊列並獲取所有消息並轉換爲其他對象並保留在數據庫中。 因此,我有兩種方法來處理這個問題。1.)使用spring scheduler並每隔5秒輪詢所有消息,然後使用java 8的並行流來保存數據庫,因爲所有流都是獨立的。 2.)有人建議使用spring批處理,但運氣不好,對於使用spring批處理沒有足夠的解釋。 你可以請一些

    0熱度

    2回答

    我正在基於spring的服務器應用程序。基本上它會在非常短的時間間隔內對各種體育賽事的成績進行輪詢並保存在db中。對於輪詢,定期會有很多(可以是約100個)不同的apis呼叫,例如某些api呼叫會有3秒鐘的間隔,有些則有5秒鐘等等,服務器將頻繁地間隔保持最新數據的輪詢。 這些調用將被動態添加和刪除。我沒有使用彈簧的經驗。我想我必須使用一些調度程序。任何人都可以在正確的方向指出哪種方法或哪種調度程序

    1熱度

    2回答

    我有一個使用@Scheduled註釋的各種計劃程序的Spring Boot應用程序。其中一些時間表使用fixedRate設置,其他時間使用cron。 fixedRate時間表運行良好,但我注意到在過去的一個月中,cron時間表觸發的實際時間每天會變化1-2小時。 即與 @Scheduled(cron = "0 0 2 * * *") 的cron設置工作將火上午3:00而不是2:00 AM。它也

    0熱度

    1回答

    我在匿名類的方法內使用@Async標籤。是否Spring AOP的支持這一點: private void scheduleProcessing(final SomePojo somepojo) { taskScheduler.schedule(new Runnable() { @Override @Async("myThreadPoolTaskExecuto

    0熱度

    1回答

    我有2個方法定期運行與春季調度,一個是@Scheduled(fixedRate = 300000) - 每5分鐘和 其他是@Scheduled(cron =「0 0 0 2 * *? ) - 每天凌晨2點我們沒有使用taskScheduler和線程池,所以它只使用一個線程 所以沒有重疊 我觀察到的是,當5分鐘工作需要更多時間(比如> 30分鐘)假設我的5分鐘工作是在凌晨1點45分開始的,並且需要4

    -1熱度

    1回答

    任何人都可以幫助我在Hazlecast的幫助下調度cron作業嗎?我知道Hazlecast有IScheduledExecutorService,但是我找不到計劃cron任務的方法(只有延遲或間隔作業)。

    0熱度

    2回答

    有任務根據某些條件刪除文件。這項任務應該在某個時候每天運行。我們是否應該使用Spring Boot和調度程序來執行此任務。 或者Spring Batch + Scheduler會很好。另外可以使用Spring批處理中的分區並行處理此任務。 謝謝

    0熱度

    3回答

    我們使用以下設置的彈簧調度程序,但想知道爲什麼它不適合我們? 我們的期望是它應該每天凌晨2點執行,有什麼不對嗎? <task:scheduled ref="invoiceScheduler" method="updateInvoiceStatusToOverDue" cron="0 0 2 * * ?" /> 在此先感謝。

    1熱度

    1回答

    我有一個Spring Boot應用程序,我使用Spring計劃安排cron作業。我的應用程序中有3個不同的模塊:service-toolA,service-toolB和service-application。 我的服務的應用模塊具有彈簧引導配置和應用程序類,如下所示: package com.service.tool.main; @SpringBootApplication @Compone