在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → job定时执行器(xxl-job)

job定时执行器(xxl-job)

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:7.78M
  • 下载次数:9
  • 浏览次数:155
  • 发布时间:2021-01-22
  • 实例类别:Java语言基础
  • 发 布 人:baixp
  • 文件格式:.zip
  • 所需积分:2
 相关标签: xxl分布式job调度平台

实例介绍

【实例简介】,xxl分布式job调度平台,
【实例截图】

【核心代码】

xxl-job-2.2.0

├── LICENSE
├── NOTICE
├── README.md
├── doc
│   ├── XXL-JOB-English-Documentation.md
│   ├── XXL-JOB架构图.pptx
│   ├── XXL-JOB官方文档.md
│   ├── db
│   │   └── tables_xxl_job.sql
│   └── images
│       ├── cnblog-首页-每日一博-第一.png
│       ├── cnblog-首页-热门动弹-第一.png
│       ├── donate-alipay.jpg
│       ├── donate-paypal.png
│       ├── donate-wechat.png
│       ├── gitee-gvp.jpg
│       ├── img_1001.png
│       ├── img_1002.png
│       ├── img_6yC0.png
│       ├── img_BPLG.png
│       ├── img_EB65.png
│       ├── img_Fgql.png
│       ├── img_Hr2T.png
│       ├── img_Qohm.png
│       ├── img_UDSo.png
│       ├── img_V3vF.png
│       ├── img_Wb2o.png
│       ├── img_Ypik.png
│       ├── img_Z9Qr.png
│       ├── img_ZAhX.png
│       ├── img_ZAsz.png
│       ├── img_dNUJ.png
│       ├── img_eYrv.png
│       ├── img_hIci.png
│       ├── img_iUw0.png
│       ├── img_inc8.png
│       ├── img_jOAU.png
│       ├── img_jrdI.png
│       ├── img_o8HQ.png
│       ├── img_tJOq.png
│       ├── img_tvGI.png
│       ├── qq群-一个xxl同学进了58.png
│       ├── xxl-logo.jpg
│       └── xxl-logo.png
├── pom.xml
├── xxl-job-admin
│   ├── Dockerfile
│   ├── pom.xml
│   └── src
│       ├── main
│       │   ├── java
│       │   │   └── com
│       │   │       └── xxl
│       │   │           └── job
│       │   │               └── admin
│       │   │                   ├── XxlJobAdminApplication.java
│       │   │                   ├── controller
│       │   │                   │   ├── IndexController.java
│       │   │                   │   ├── JobApiController.java
│       │   │                   │   ├── JobCodeController.java
│       │   │                   │   ├── JobGroupController.java
│       │   │                   │   ├── JobInfoController.java
│       │   │                   │   ├── JobLogController.java
│       │   │                   │   ├── UserController.java
│       │   │                   │   ├── annotation
│       │   │                   │   │   └── PermissionLimit.java
│       │   │                   │   ├── interceptor
│       │   │                   │   │   ├── CookieInterceptor.java
│       │   │                   │   │   ├── PermissionInterceptor.java
│       │   │                   │   │   └── WebMvcConfig.java
│       │   │                   │   └── resolver
│       │   │                   │       └── WebExceptionResolver.java
│       │   │                   ├── core
│       │   │                   │   ├── alarm
│       │   │                   │   │   ├── JobAlarm.java
│       │   │                   │   │   ├── JobAlarmer.java
│       │   │                   │   │   └── impl
│       │   │                   │   │       └── EmailJobAlarm.java
│       │   │                   │   ├── conf
│       │   │                   │   │   └── XxlJobAdminConfig.java
│       │   │                   │   ├── cron
│       │   │                   │   │   └── CronExpression.java
│       │   │                   │   ├── exception
│       │   │                   │   │   └── XxlJobException.java
│       │   │                   │   ├── model
│       │   │                   │   │   ├── XxlJobGroup.java
│       │   │                   │   │   ├── XxlJobInfo.java
│       │   │                   │   │   ├── XxlJobLog.java
│       │   │                   │   │   ├── XxlJobLogGlue.java
│       │   │                   │   │   ├── XxlJobLogReport.java
│       │   │                   │   │   ├── XxlJobRegistry.java
│       │   │                   │   │   └── XxlJobUser.java
│       │   │                   │   ├── old
│       │   │                   │   │   ├── RemoteHttpJobBean.java
│       │   │                   │   │   ├── XxlJobDynamicScheduler.java
│       │   │                   │   │   └── XxlJobThreadPool.java
│       │   │                   │   ├── route
│       │   │                   │   │   ├── ExecutorRouteStrategyEnum.java
│       │   │                   │   │   ├── ExecutorRouter.java
│       │   │                   │   │   └── strategy
│       │   │                   │   │       ├── ExecutorRouteBusyover.java
│       │   │                   │   │       ├── ExecutorRouteConsistentHash.java
│       │   │                   │   │       ├── ExecutorRouteFailover.java
│       │   │                   │   │       ├── ExecutorRouteFirst.java
│       │   │                   │   │       ├── ExecutorRouteLFU.java
│       │   │                   │   │       ├── ExecutorRouteLRU.java
│       │   │                   │   │       ├── ExecutorRouteLast.java
│       │   │                   │   │       ├── ExecutorRouteRandom.java
│       │   │                   │   │       └── ExecutorRouteRound.java
│       │   │                   │   ├── scheduler
│       │   │                   │   │   └── XxlJobScheduler.java
│       │   │                   │   ├── thread
│       │   │                   │   │   ├── JobFailMonitorHelper.java
│       │   │                   │   │   ├── JobLogReportHelper.java
│       │   │                   │   │   ├── JobLosedMonitorHelper.java
│       │   │                   │   │   ├── JobRegistryMonitorHelper.java
│       │   │                   │   │   ├── JobScheduleHelper.java
│       │   │                   │   │   └── JobTriggerPoolHelper.java
│       │   │                   │   ├── trigger
│       │   │                   │   │   ├── TriggerTypeEnum.java
│       │   │                   │   │   └── XxlJobTrigger.java
│       │   │                   │   └── util
│       │   │                   │       ├── CookieUtil.java
│       │   │                   │       ├── FtlUtil.java
│       │   │                   │       ├── I18nUtil.java
│       │   │                   │       ├── JacksonUtil.java
│       │   │                   │       └── LocalCacheUtil.java
│       │   │                   ├── dao
│       │   │                   │   ├── XxlJobGroupDao.java
│       │   │                   │   ├── XxlJobInfoDao.java
│       │   │                   │   ├── XxlJobLogDao.java
│       │   │                   │   ├── XxlJobLogGlueDao.java
│       │   │                   │   ├── XxlJobLogReportDao.java
│       │   │                   │   ├── XxlJobRegistryDao.java
│       │   │                   │   └── XxlJobUserDao.java
│       │   │                   └── service
│       │   │                       ├── LoginService.java
│       │   │                       ├── XxlJobService.java
│       │   │                       └── impl
│       │   │                           ├── AdminBizImpl.java
│       │   │                           └── XxlJobServiceImpl.java
│       │   └── resources
│       │       ├── application.properties
│       │       ├── i18n
│       │       │   ├── message_en.properties
│       │       │   ├── message_zh_CN.properties
│       │       │   └── message_zh_TC.properties
│       │       ├── logback.xml
│       │       ├── mybatis-mapper
│       │       │   ├── XxlJobGroupMapper.xml
│       │       │   ├── XxlJobInfoMapper.xml
│       │       │   ├── XxlJobLogGlueMapper.xml
│       │       │   ├── XxlJobLogMapper.xml
│       │       │   ├── XxlJobLogReportMapper.xml
│       │       │   ├── XxlJobRegistryMapper.xml
│       │       │   └── XxlJobUserMapper.xml
│       │       ├── static
│       │       │   ├── adminlte
│       │       │   │   ├── bower_components
│       │       │   │   │   ├── Ionicons
│       │       │   │   │   │   ├── css
│       │       │   │   │   │   │   └── ionicons.min.css
│       │       │   │   │   │   └── fonts
│       │       │   │   │   │       ├── ionicons.eot
│       │       │   │   │   │       ├── ionicons.svg
│       │       │   │   │   │       ├── ionicons.ttf
│       │       │   │   │   │       └── ionicons.woff
│       │       │   │   │   ├── PACE
│       │       │   │   │   │   ├── pace.min.js
│       │       │   │   │   │   └── themes
│       │       │   │   │   │       └── blue
│       │       │   │   │   │           └── pace-theme-flash.css
│       │       │   │   │   ├── bootstrap
│       │       │   │   │   │   ├── css
│       │       │   │   │   │   │   ├── bootstrap.min.css
│       │       │   │   │   │   │   └── bootstrap.min.css.map
│       │       │   │   │   │   ├── fonts
│       │       │   │   │   │   │   ├── glyphicons-halflings-regular.eot
│       │       │   │   │   │   │   ├── glyphicons-halflings-regular.svg
│       │       │   │   │   │   │   ├── glyphicons-halflings-regular.ttf
│       │       │   │   │   │   │   ├── glyphicons-halflings-regular.woff
│       │       │   │   │   │   │   └── glyphicons-halflings-regular.woff2
│       │       │   │   │   │   └── js
│       │       │   │   │   │       └── bootstrap.min.js
│       │       │   │   │   ├── bootstrap-daterangepicker
│       │       │   │   │   │   ├── daterangepicker.css
│       │       │   │   │   │   └── daterangepicker.js
│       │       │   │   │   ├── datatables.net
│       │       │   │   │   │   └── js
│       │       │   │   │   │       └── jquery.dataTables.min.js
│       │       │   │   │   ├── datatables.net-bs
│       │       │   │   │   │   ├── css
│       │       │   │   │   │   │   └── dataTables.bootstrap.min.css
│       │       │   │   │   │   └── js
│       │       │   │   │   │       └── dataTables.bootstrap.min.js
│       │       │   │   │   ├── fastclick
│       │       │   │   │   │   └── fastclick.js
│       │       │   │   │   ├── font-awesome
│       │       │   │   │   │   ├── css
│       │       │   │   │   │   │   ├── font-awesome.css.map
│       │       │   │   │   │   │   └── font-awesome.min.css
│       │       │   │   │   │   └── fonts
│       │       │   │   │   │       ├── FontAwesome.otf
│       │       │   │   │   │       ├── fontawesome-webfont.eot
│       │       │   │   │   │       ├── fontawesome-webfont.svg
│       │       │   │   │   │       ├── fontawesome-webfont.ttf
│       │       │   │   │   │       ├── fontawesome-webfont.woff
│       │       │   │   │   │       └── fontawesome-webfont.woff2
│       │       │   │   │   ├── jquery
│       │       │   │   │   │   └── jquery.min.js
│       │       │   │   │   ├── jquery-slimscroll
│       │       │   │   │   │   └── jquery.slimscroll.min.js
│       │       │   │   │   └── moment
│       │       │   │   │       └── moment.min.js
│       │       │   │   ├── dist
│       │       │   │   │   ├── css
│       │       │   │   │   │   ├── AdminLTE.min.css
│       │       │   │   │   │   └── skins
│       │       │   │   │   │       └── _all-skins.min.css
│       │       │   │   │   └── js
│       │       │   │   │       └── adminlte.min.js
│       │       │   │   └── plugins
│       │       │   │       └── iCheck
│       │       │   │           ├── icheck.min.js
│       │       │   │           └── square
│       │       │   │               ├── blue.css
│       │       │   │               ├── blue.png
│       │       │   │               └── blue@2x.png
│       │       │   ├── favicon.ico
│       │       │   ├── js
│       │       │   │   ├── common.1.js
│       │       │   │   ├── index.js
│       │       │   │   ├── jobcode.index.1.js
│       │       │   │   ├── jobgroup.index.1.js
│       │       │   │   ├── jobinfo.index.1.js
│       │       │   │   ├── joblog.detail.1.js
│       │       │   │   ├── joblog.index.1.js
│       │       │   │   ├── login.1.js
│       │       │   │   └── user.index.1.js
│       │       │   └── plugins
│       │       │       ├── codemirror
│       │       │       │   ├── addon
│       │       │       │   │   └── hint
│       │       │       │   │       ├── anyword-hint.js
│       │       │       │   │       ├── show-hint.css
│       │       │       │   │       └── show-hint.js
│       │       │       │   ├── lib
│       │       │       │   │   ├── codemirror.css
│       │       │       │   │   └── codemirror.js
│       │       │       │   └── mode
│       │       │       │       ├── clike
│       │       │       │       │   └── clike.js
│       │       │       │       ├── javascript
│       │       │       │       │   └── javascript.js
│       │       │       │       ├── php
│       │       │       │       │   └── php.js
│       │       │       │       ├── powershell
│       │       │       │       │   └── powershell.js
│       │       │       │       ├── python
│       │       │       │       │   └── python.js
│       │       │       │       └── shell
│       │       │       │           └── shell.js
│       │       │       ├── cronGen
│       │       │       │   ├── cronGen.js
│       │       │       │   └── cronGen_en.js
│       │       │       ├── echarts
│       │       │       │   └── echarts.common.min.js
│       │       │       ├── jquery
│       │       │       │   ├── jquery.cookie.js
│       │       │       │   └── jquery.validate.min.js
│       │       │       └── layer
│       │       │           ├── layer.js
│       │       │           └── theme
│       │       │               └── default
│       │       │                   ├── icon-ext.png
│       │       │                   ├── icon.png
│       │       │                   ├── layer.css
│       │       │                   ├── loading-0.gif
│       │       │                   ├── loading-1.gif
│       │       │                   └── loading-2.gif
│       │       └── templates
│       │           ├── common
│       │           │   ├── common.exception.ftl
│       │           │   └── common.macro.ftl
│       │           ├── help.ftl
│       │           ├── index.ftl
│       │           ├── jobcode
│       │           │   └── jobcode.index.ftl
│       │           ├── jobgroup
│       │           │   └── jobgroup.index.ftl
│       │           ├── jobinfo
│       │           │   └── jobinfo.index.ftl
│       │           ├── joblog
│       │           │   ├── joblog.detail.ftl
│       │           │   └── joblog.index.ftl
│       │           ├── login.ftl
│       │           └── user
│       │               └── user.index.ftl
│       └── test
│           └── java
│               └── com
│                   └── xxl
│                       └── job
│                           ├── admin
│                           │   ├── controller
│                           │   │   ├── AbstractSpringMvcTest.java
│                           │   │   └── JobInfoControllerTest.java
│                           │   ├── core
│                           │   │   └── util
│                           │   │       └── JacksonUtilTest.java
│                           │   ├── dao
│                           │   │   ├── XxlJobGroupDaoTest.java
│                           │   │   ├── XxlJobInfoDaoTest.java
│                           │   │   ├── XxlJobLogDaoTest.java
│                           │   │   ├── XxlJobLogGlueDaoTest.java
│                           │   │   └── XxlJobRegistryDaoTest.java
│                           │   └── util
│                           │       └── I18nUtilTest.java
│                           ├── adminbiz
│                           │   └── AdminBizTest.java
│                           └── executorbiz
│                               └── ExecutorBizTest.java
├── xxl-job-core
│   ├── pom.xml
│   └── src
│       └── main
│           └── java
│               └── com
│                   └── xxl
│                       └── job
│                           └── core
│                               ├── biz
│                               │   ├── AdminBiz.java
│                               │   ├── ExecutorBiz.java
│                               │   ├── client
│                               │   │   ├── AdminBizClient.java
│                               │   │   └── ExecutorBizClient.java
│                               │   ├── impl
│                               │   │   └── ExecutorBizImpl.java
│                               │   └── model
│                               │       ├── HandleCallbackParam.java
│                               │       ├── IdleBeatParam.java
│                               │       ├── KillParam.java
│                               │       ├── LogParam.java
│                               │       ├── LogResult.java
│                               │       ├── RegistryParam.java
│                               │       ├── ReturnT.java
│                               │       └── TriggerParam.java
│                               ├── enums
│                               │   ├── ExecutorBlockStrategyEnum.java
│                               │   └── RegistryConfig.java
│                               ├── executor
│                               │   ├── XxlJobExecutor.java
│                               │   └── impl
│                               │       └── XxlJobSpringExecutor.java
│                               ├── glue
│                               │   ├── GlueFactory.java
│                               │   ├── GlueTypeEnum.java
│                               │   └── impl
│                               │       └── SpringGlueFactory.java
│                               ├── handler
│                               │   ├── IJobHandler.java
│                               │   ├── annotation
│                               │   │   ├── JobHandler.java
│                               │   │   └── XxlJob.java
│                               │   └── impl
│                               │       ├── GlueJobHandler.java
│                               │       ├── MethodJobHandler.java
│                               │       └── ScriptJobHandler.java
│                               ├── log
│                               │   ├── XxlJobFileAppender.java
│                               │   └── XxlJobLogger.java
│                               ├── server
│                               │   └── EmbedServer.java
│                               ├── thread
│                               │   ├── ExecutorRegistryThread.java
│                               │   ├── JobLogFileCleanThread.java
│                               │   ├── JobThread.java
│                               │   └── TriggerCallbackThread.java
│                               └── util
│                                   ├── DateUtil.java
│                                   ├── FileUtil.java
│                                   ├── GsonTool.java
│                                   ├── IpUtil.java
│                                   ├── JdkSerializeTool.java
│                                   ├── NetUtil.java
│                                   ├── ScriptUtil.java
│                                   ├── ShardingUtil.java
│                                   ├── ThrowableUtil.java
│                                   └── XxlJobRemotingUtil.java
└── xxl-job-executor-samples
    ├── pom.xml
    ├── xxl-job-executor-sample-frameless
    │   ├── pom.xml
    │   └── src
    │       └── main
    │           ├── java
    │           │   └── com
    │           │       └── xuxueli
    │           │           └── executor
    │           │               └── sample
    │           │                   └── frameless
    │           │                       ├── FramelessApplication.java
    │           │                       ├── config
    │           │                       │   └── FrameLessXxlJobConfig.java
    │           │                       └── jobhandler
    │           │                           ├── CommandJobHandler.java
    │           │                           ├── DemoJobHandler.java
    │           │                           ├── HttpJobHandler.java
    │           │                           └── ShardingJobHandler.java
    │           └── resources
    │               ├── log4j.xml
    │               └── xxl-job-executor.properties
    ├── xxl-job-executor-sample-jboot
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   ├── java
    │       │   │   └── com
    │       │   │       └── xuxueli
    │       │   │           └── executor
    │       │   │               └── sample
    │       │   │                   └── jboot
    │       │   │                       ├── JbootApp.java
    │       │   │                       ├── config
    │       │   │                       │   └── JbootConfig.java
    │       │   │                       ├── controller
    │       │   │                       │   └── IndexController.java
    │       │   │                       └── jobhandler
    │       │   │                           ├── CommandJobHandler.java
    │       │   │                           ├── DemoJobHandler.java
    │       │   │                           ├── HttpJobHandler.java
    │       │   │                           └── ShardingJobHandler.java
    │       │   └── resources
    │       │       ├── jboot.properties
    │       │       └── logback.xml
    │       └── test
    │           └── java
    │               └── com
    │                   └── xuxueli
    │                       └── AppTest.java
    ├── xxl-job-executor-sample-jfinal
    │   ├── pom.xml
    │   └── src
    │       └── main
    │           ├── java
    │           │   └── com
    │           │       └── xuxueli
    │           │           └── executor
    │           │               └── sample
    │           │                   └── jfinal
    │           │                       ├── config
    │           │                       │   └── JFinalCoreConfig.java
    │           │                       ├── controller
    │           │                       │   └── IndexController.java
    │           │                       └── jobhandler
    │           │                           ├── CommandJobHandler.java
    │           │                           ├── DemoJobHandler.java
    │           │                           ├── HttpJobHandler.java
    │           │                           └── ShardingJobHandler.java
    │           ├── resources
    │           │   ├── log4j.xml
    │           │   └── xxl-job-executor.properties
    │           └── webapp
    │               ├── WEB-INF
    │               │   └── web.xml
    │               └── index.html
    ├── xxl-job-executor-sample-nutz
    │   ├── pom.xml
    │   └── src
    │       └── main
    │           ├── java
    │           │   └── com
    │           │       └── xuxueli
    │           │           └── executor
    │           │               └── sample
    │           │                   └── nutz
    │           │                       ├── MainModule.java
    │           │                       ├── config
    │           │                       │   └── NutzSetup.java
    │           │                       ├── jobhandler
    │           │                       │   ├── CommandJobHandler.java
    │           │                       │   ├── DemoJobHandler.java
    │           │                       │   ├── HttpJobHandler.java
    │           │                       │   └── ShardingJobHandler.java
    │           │                       └── module
    │           │                           └── IndexModule.java
    │           ├── resources
    │           │   ├── log4j.xml
    │           │   └── xxl-job-executor.properties
    │           └── webapp
    │               ├── WEB-INF
    │               │   └── web.xml
    │               └── index.html
    ├── xxl-job-executor-sample-spring
    │   ├── pom.xml
    │   └── src
    │       └── main
    │           ├── java
    │           │   └── com
    │           │       └── xxl
    │           │           └── job
    │           │               └── executor
    │           │                   └── service
    │           │                       └── jobhandler
    │           │                           └── SampleXxlJob.java
    │           ├── resources
    │           │   ├── applicationcontext-xxl-job.xml
    │           │   ├── log4j.xml
    │           │   ├── logback.xml
    │           │   └── xxl-job-executor.properties
    │           └── webapp
    │               ├── WEB-INF
    │               │   └── web.xml
    │               └── index.html
    └── xxl-job-executor-sample-springboot
        ├── Dockerfile
        ├── pom.xml
        └── src
            ├── main
            │   ├── java
            │   │   └── com
            │   │       └── xxl
            │   │           └── job
            │   │               └── executor
            │   │                   ├── XxlJobExecutorApplication.java
            │   │                   ├── core
            │   │                   │   └── config
            │   │                   │       └── XxlJobConfig.java
            │   │                   ├── mvc
            │   │                   │   └── controller
            │   │                   │       └── IndexController.java
            │   │                   └── service
            │   │                       └── jobhandler
            │   │                           └── SampleXxlJob.java
            │   └── resources
            │       ├── application.properties
            │       └── logback.xml
            └── test
                └── java
                    └── com
                        └── xxl
                            └── job
                                └── executor
                                    └── test
                                        └── XxlJobExecutorExampleBootApplicationTests.java

226 directories, 320 files


实例下载地址

job定时执行器(xxl-job)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警