XXL-JOB — это распределённая платформа для управления задачами, которая предназначена для быстрой разработки, простого обучения и лёгкого расширения. Она уже открыта с исходным кодом и интегрирована в онлайн-продукты многих компаний, что позволяет сразу начать её использовать.
Этот модуль предназначен для интеграции XXL-JOB и облегчения использования в бизнесе.
Добавьте модуль bsf в зависимости проекта:
<dependency>
<artifactId>free-bsf-job</artifactId>
<groupId>com.free.bsf</groupId>
<version>1.7.1-SNAPSHOT</version>
</dependency>
## XXL-JOB Интеграция
#job переключатель, по умолчанию true, необязательно
bsf.job.enabled=false
#xxljob адрес, необязательно, по умолчанию автоматически устанавливается в соответствии с bsf.env окружающей средой
xxl.job.admin.addresses=
#(имя исполнителя, необязательно, по умолчанию равно spring.application.name)
xxl.job.executor.appname=free-bsf-demo
#(IP исполнителя, необязательно, по умолчанию IP локального хоста, если есть несколько сетевых карт, обязательно, иначе может привести к тому, что диспетчер не сможет подключиться к этому исполнителю)
xxl.job.executor.ip=
#(порт исполнителя, необязательно, по умолчанию 9999, если на одном компьютере развёрнуто несколько исполнителей, укажите отдельно)
xxl.job.executor.port=9999
# (необязательно, если настроено в диспетчере, здесь необходимо настроить)
xxl.job.accessToken=
#(необязательно, каталог журналов задач, по умолчанию job-logs/)
xxl.job.executor.logpath=
#(необязательно, по умолчанию 7, количество дней хранения журналов задач)
xxl.job.executor.logretentiondays=
Для получения более подробной информации о конфигурации обратитесь к официальному сайту XXL-JOB.
Создание задачи:
@JobHandler("helloJob")
public class HelloJob extends IJobHandler {
@Override
public ReturnT<String> execute(String param) throws Exception {
System.out.println("hello job run with: " + param);
return ReturnT.SUCCESS;
}
}
@Bean
public HelloJob helloJob(){
return new HelloJob();
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )