Série de tutoriais SpringBoot (sessenta e seis): SpringBoot integra tarefas de cronometragem Quartz

Um, introdução de quartzo

Quartz é uma estrutura de agendador de tarefas poderosa. É totalmente escrito em Java e projetado para ser usado em aplicativos J2SE e J2EE. Ele pode implementar funções de agendamento mais complexas, como execução no primeiro dia de cada mês, execução matinal todos os dias e semanalmente Cenários complexos, como cinco execuções, etc., também oferecem suporte à programação distribuída. Ele oferece grande flexibilidade sem sacrificar a simplicidade. Você pode usá-lo para criar agendas simples ou complexas para a execução de um trabalho. Possui muitos recursos, como: suporte a banco de dados, clustering, plug-ins, pré-construção de trabalho EJB, JavaMail e outros, suporte para expressões semelhantes ao cron e assim por diante.

1. Instalação e configuração

Site oficial: http://quartz-scheduler.org/

2. Captura de tela do projeto

Dois, Quzrtz consiste em três elementos

Quartz tem três elementos centrais importantes, agendador de tarefas (Scheduler), gatilho (Trigger), tarefa (Job).

1. Trabalho 和 JobDetail

Trabalho representa uma tarefa - refere-se ao conteúdo específico a ser executado. Um trabalho pode ser associado a vários gatilhos, mas um gatilho só pode ser associado a um trabalho. isto

Acho que você gosta

Origin blog.csdn.net/Thinkingcao/article/details/103490411
Recomendado
Clasificación