2017-05-18 11 views

답변

0

Cron은 유닉스 기반 OS에서 기본적으로 사용 가능합니다. Quarz는 더 많은 스케줄링 옵션을 가진 Java API입니다. Java 애플리케이션 내에서 작업을 스케줄하려면 Quartz가 필요합니다. 임의의 os 명령을 예약하려는 경우, 자신의 일반 스케줄러를 작성하지 않는 한 cron을 사용할 수 있습니다.

1

해결할 문제의 규모에 따라 Linux에서 제공하는 cron 스케줄러를 사용하면 단일 호스트에서 많은 문제가 발생합니다. 일부 failover 기능을 원할 때 quartz가 해결책이 될 것입니다. Quartz는 클러스터 된 스케줄러의 역할을 할 수있다. 올바르게 구성하면 쿼츠에서 실행중인 작업이 계속 처리되는 동안 패치를 위해 하나의 노드가 중단 될 수 있습니다. 또한 cron이 제공하지 않는 석영의 특징이 있습니다. 지속성과 동시 실행을 허용하지 않는 것은 내가 프로젝트에 사용하는 두 가지입니다. 그것들은 나에게 돋보이는 몇 가지 특징입니다. 문서를 확인하고 제공된 몇 가지 예제를 살펴 보는 것이 가장 좋습니다.