Download the PHP package sayhey/ssjobs without Composer
On this page you can find all versions of the php package sayhey/ssjobs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sayhey/ssjobs
More information about sayhey/ssjobs
Files in sayhey/ssjobs
Download sayhey/ssjobs
More information about sayhey/ssjobs
Files in sayhey/ssjobs
Please rate this library. Is it a good library?
Informations about the package ssjobs
ssjobs(swoole-simple-jobs)
基于swoole的job调度组件
场景
系统中允许异步处理的长时任务,如发送邮件、导出文件、报表统计、第三方交互等。
特性
- 基于swool的process实现多进程管理,可为不同的任务topic配置不同的worker进程数。
- 静态worker退出后自动拉起,同时支持动态worker进程,队列积压时创建动态worker,闲置时释放。
- worker运行时间和消费数量可配置,防止业务代码内存泄漏。
- 内置redis队列操作,内置文件日志系统,内置消费者适配器。
- 配置有通知模块,可配错误日志通知和任务监控报警。
- 控制台命令完善,包括启动、停止、重启、复活、配置检测、帮助等。
- 使用共享内存和文件控制进程运行过程,基本不会产生僵尸进程。
- 灵活,队列模块、日志模块、通知模块等均可定义,jobs配置详细到每个topic。
- 健壮,进程文件被破坏可自动修复,异常退出产生的垃圾文件会自动清理,主进程被杀死子进程自动平滑退出、停止和重启均是平滑操作。
结构
示例
感谢
swoole binsuper
All versions of ssjobs with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1.0
The package sayhey/ssjobs contains the following files
Loading the files please wait ....