Skip to content

Releases: kcloze/swoole-jobs

v3.0.1发布,单个队列可以配置queueMaxNum,控制警告阈值;

05 Aug 15:27
Compare
Choose a tag to compare

优化版本:
完善管理命令提示语;
单个队列可以根据配置queueMaxNum大小,控制警告阈值,避免某些队列消息体本来就很多,造成警告提醒过于频繁;

v3.0.0发布,支持http api入队列,不依赖php-fpm

29 Jul 11:00
Compare
Choose a tag to compare

1.需求背景:
入队列服务之前要依赖php-fpm或者cli运行,不利于做出独立服务;

2.支持单独启动或停止api 服务;

3.兼容旧版,可平滑升级,不需要可以不开启;

4.api说明:https://github.com/kcloze/swoole-jobs/blob/master/README.zh.md#53-api%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E

v2.6.4发布,修复死循环执行消息体,造成执行不了业务的bug

09 Jul 07:45
Compare
Choose a tag to compare

1,修复死循环执行消息体,造成执行不了业务的bug(woker进程增加配置:job最大执行次数和最大执行时间,防止内存泄漏和各种潜在风险);
2,log改成每天单独文件存储,方便日志长期归档;
3,修复rabbitmq 连接异常错误;

v2.6.1发布,支持json和serialzie两种序列化

01 Jun 07:01
Compare
Choose a tag to compare
同时支持json和serialzie序列化

v2.5.6

25 Apr 10:24
Compare
Choose a tag to compare

循环拿队列消息,避免子进程频繁退出

yii2 logger flush

12 Apr 11:10
dbff168
Compare
Choose a tag to compare

yii2 logger flush

v2.5.4 发布,增加队列连接失效重试机制

09 Feb 07:14
Compare
Choose a tag to compare

增加队列连接失效重试机制

swoole-jobs 发布 v2.5.3 子进程pop队列个数和最大执行时间可配置

29 Jan 16:13
Compare
Choose a tag to compare

1.可配置参数:子进程pop队列个数,队列job个数临界值(启动动态进程和消息提醒),最大执行时间;
2.修复workerMinNum和workerMaxNum相同时,不启动动态worker进程;

v2.4.7发布,子进程改为执行一段时间再退出,提升性能

09 Jan 10:18
Compare
Choose a tag to compare

1.之前子进程退出过于频繁,现在子进程改为一小时再退出,
while死循环执行队列任务,直到超出一小时最大执行时间;
2.避免子进程频繁创建和退出,提高性能;
3.详情参考代码:https://github.com/kcloze/swoole-jobs/blob/master/src/Process.php#L130

v2.4.6

19 Mar 07:46
Compare
Choose a tag to compare

v2.4.6