PHP XXL-JOB 分布式定时任务执行

一、前言

我们在开发微信商城小程序或分销商城,都会碰到一个问题,就是要定时去删除一些没支付的订单,或到期的佣金发放,跟到期的自动收货等等操作,需要系统定时计划去执行代码来实现。在Windows 系统,我们可以用到“任务计划程序”或 开发一个js定时程序,让浏览器长期运行,或用Swoole框架的分布式定时任务Swoole Crontab。今天我们要用的是XXL-JOB分布式任务调度平台,是现在比较流行的,已有很多公司接入,想必有它的一定优势。

二、了解XXL-JOB

1.概况

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2.操作方式

Web页面。

3.运行环境

JAVA语言 + mysql数据库。

4.能做什么

在xxl-job分布式任务调度平台里,可以新增定时任务,以时间为单位最小为秒,如每30秒去执行一次定制GLUE(PHP)的程序,还可以查看执行结果跟执行日志,可设置多任务定时执行。

5.详细了解

官网地址 分布式任务调度平台XXL-JOB

三、XXL-JOB 源码安装

1.下载

官网地址 分布式任务调度平台XXL-JOB

2.安装

下载后获得压缩包 xxl-job-master, 解压后文件夹名另命名为xxl-job。

3.导入mysql数据库

需要导入XXL-JOB自带的数据库,数据库路径:xxl-job\doc\db\tables_xxl_job.s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值