[Java] ์Šค์ผ€์ค„๋Ÿฌ ๋ฐฐ์น˜

[Java] ์Šค์ผ€์ค„๋Ÿฌ ๋ฐฐ์น˜

ํฌ๋ก  / ์Šค์ผ€์ค„๋Ÿฌ (๋ฐฐ์น˜) ์‹œ๋ฆฌ์ฆˆ Job Scheduler ํฌ๋ก  (Cron) ๊ณผ ํฌ๋ก  ํ‘œํ˜„์‹ Spring Job Scheduler #1. ์žก ์Šค์ผ€์ค„๋Ÿฌ? ํฌ๋ก  ํ‘œํ˜„์‹? ์‹ค๋ฌด์—์„œ๋Š” ๋ฐฐ์น˜, ํฌ๋ก , ์Šค์ผ€์ค„๋Ÿฌ, ์˜ˆ์•ฝ์ž‘์—…, ์žก ๋“ฑ์œผ๋กœ ๋ถ€๋ฅด๋Š”๋ฐ ์ผ๋‹จ ์ •๋ฆฌ๋ฅผ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šค์ผ€์ค„๋Ÿฌ (Scheduler), ์žก ์Šค์ผ€์ค„๋Ÿฌ, ์˜ˆ์•ฝ์ž‘์—… : ์ƒˆ๋ฒฝ 3์‹œ์— ์—…๋ฐ์ดํŠธ ๋“ฑ๊ณผ ๊ฐ™์€ ํŠน์ • ์‹œ๊ฐ„/์ฃผ๊ธฐ์— ์–ด๋–ค ์ผ์„ ํ•˜๋Š” ํ”ํžˆ ์˜ˆ์•ฝ(๋ฐ˜๋ณต/๋น„๋ฐ˜๋ณต) ํ•˜๋Š” ์ž‘์—…(Job)๋“ค์„ ์‹คํ–‰์‹œ์ผœ์ฃผ๋Š” ์ฃผ์ฒด์ž…๋‹ˆ๋‹ค. ํฌ๋ก  (Cron) : https://en.wikipedia.org/wiki/Cron ๋ณธ๋ž˜๋Š” ์˜๋ฏธ๋กœ๋Š” ์œ ๋‹‰์Šค๊ณ„์—ด์˜ ์žก์Šค์ผ€์ค„๋Ÿฌ ์‹œ์Šคํ…œ์ด์ง€๋งŒ, ํ˜„์žฌ๋Š” ๊ทธ๋ƒฅ ์žก ์Šค์ผ€์ค„๋Ÿฌ์™€ ๋™์ผํ•œ ์˜๋ฏธ์ฒ˜๋Ÿผ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐฐ์น˜ (Batch) : ์ผ๊ด„์ฒ˜๋ฆฌ๋กœ ๋Œ€๋Ÿ‰์˜ ์ž‘์—…์„ ํ•˜๋Š” ..

  • textsms