请选择 进入手机版|继续访问电脑版
发新帖

分享一个开源支持程序操作能轻松管理千万级别定时任务的定时服务吧 ...

[复制链接]
8483 3

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
https://github.com/snower/forsun

1、使用 linux 系统定时器提供精确到秒级的定时调度,长时间运行无误差
2、支持本地内存存储和 redis 持久化存储,使用 redis 可轻松管理数千万定时任务
3、支持 Apache Thrift 接口调用创建和删除更新定时任务信息
4、支持 shell、http、reids、thrift、beanstalk、mysql 六种到时触发回调方式,并可以通过扩展轻松自定义回调器

在实际项目中,存在大量需要定时或是延时触发的任务,比如电商中,延时需要检查订单是否支付成功,是否配送成功,定时给用户推送提醒等等,常规做法是用 crontab 每分钟扫码数据看是否到达时间,繁琐且扩展性伸缩性较差,使用 forsun 服务,可以简单的针对每一个订单创建一个定时任务,配合异步队列,可以轻松实现扩展性伸缩性,Apache Thrift 的编程接口也可以很容易的和 celery、laravel 配合。

其他场景下,比如失败延时重试,使用 forsun 定时服务也可以很简单就可以实现。

举报 使用道具

回复

精彩评论3

e1n  新手上路  发表于 2018-3-6 21:10:51 | 显示全部楼层
mark,使用下看看

举报 使用道具

回复
slgz  新手上路  发表于 2018-3-6 21:34:49 | 显示全部楼层
mark

举报 使用道具

回复
chrismins  新手上路  发表于 2018-3-6 21:51:27 | 显示全部楼层
mark 一下

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表