🚀Dynamic multi process worker queue base on swoole, like gearman but high performance.
5.0:支持PHP8和swoole 5以上版本,老版本不再支持
#46 兼容php-redis5,解决cpu高问题
feat: 兼容swoole高版本,不需要强制关闭协程 #43
#41 bug修复:ack返回值问题
#40 bug修复:ack返回值问题
#39 多个docker启动,挂载相同数据目录,有可能造成swoole-jobs管理命令失效;
取消之前出队列自动ack,改成执行完一个完整周期的job任务再ack,确保任务被安全执行
每个队列topic属性增加autoAckBeforeJobStart设置,默认值为true,当设置为false时,job执行中途退出(包括job中主动exit或者die),消息会回到队列,防止异常消息丢失
pull request: #36
pull request: #34
对rabbitMQ fanout(广播模式)的支持 ( #31 )