更好的wp-cron。水平可扩展,与多站点完美配合。

安装次数: 202 505

依赖项: 2

建议者: 0

安全: 0

星级: 516

关注者: 45

分支: 46

开放问题: 26

类型:wordpress-muplugin

2.0.2 2020-12-03 10:26 UTC

This package is auto-updated.

Last update: 2024-09-06 08:16:44 UTC


README

Cavalcade是一个可扩展的任务系统,设计为WordPress内置伪cron系统的直接替代品。

Flowchart of how Cavalcade works

从WordPress的角度来看,您的代码无需任何更改。Cavalcade透明地集成了现有的wp-cron功能,作为完全的替代品。Cavalcade将这些任务推入它们自己的数据库表中,以实现高效的存储。

Cavalcade的核心是任务执行器。执行器是一个守护进程,负责监控整个系统。执行器不断检查数据库以获取新的任务,并在任务准备就绪时负责生成和管理工作进程来处理这些任务。

执行器生成工作进程,它们执行实际的任务。这是通过运行一个特殊的WP-CLI命令来完成的。

文档

查看文档→

许可证

Cavalcade遵循GPLv2或更高版本许可证。

谁?

由Human Made创建,适用于高流量和大规模网站,例如Happytables。我们在每月有数百万页面浏览量的网站上运行Cavalcade,包括The TabUnited Influencers网络。

Ryan McCue维护。

想要加入这个有趣的团队?加入我们,成为人类!