12 Haziran 2023 Pazartesi

SpringScheduling @Scheduled Anotasyonu fixedRate Alanı

Giriş
milisaniye cinsindendir. Açıklaması şöyle. İlk çalışma başladıktan sonra fixedRate kadar bekledikten sonra ikinci çalışma başlar.
method can be scheduled to run with a fixed interval using fixedRate parameter.
Örnek
Şöyle yaparız.
@Scheduled(fixedRate = 5000)
Örnek
Şöyle yaparız.
@Scheduled(initialDelay=60*1000, fixedRate=60*1000) //60secs
private void method() {
  ...  
}
Örnek
String olarak vermek için şöyle yaparız.
@Scheduled(initialDelayString = "1000", fixedDelayString = "1000")
Eğer İş Zamanında Bitmezse Ne Olur ?
Thread pool kullansak bile birinci iş zamanında bitmezse ikinci iş ile örtüşecek şekilde başlamaz


Hiç yorum yok:

Yorum Gönder