Cavalcade
A better wp-cron. Horizontally scalable,
works perfectly with multisite.
|
|
A Human Made project. Maintained by @rmccue.
|
|
Cavalcade is a scalable job system, designed as a drop-in replacement for
WordPress's built-in pseudo-cron system., (*1)
, (*2)
From the WordPress side, none of your code needs to change. Cavalcade
transparently integrates with the existing wp-cron functions to act as a full
replacement. Cavalcade pushes these jobs off into their own database table for
efficient storage., (*3)
At the core of Cavalcade is the job runner. The runner is a daemon that
supervises the entire system. The runner constantly checks the database for new
jobs, and is responsible for spawning and managing workers to handle the jobs
when they're ready., (*4)
The runner spawns workers, which perform the actual tasks themselves. This is
done by running a special WP-CLI command., (*5)
Documentation
View documentation →, (*6)
License
Cavalcade is licensed under the GPLv2 or later., (*7)
Who?
Created by Human Made for high volume and large-scale sites, such as
Happytables. We run Cavalcade on sites with millions
of monthly page views, and thousands of sites, including
The Tab, and the
United Influencers network., (*8)
Maintained by Ryan McCue., (*9)
Interested in joining in on the fun?
Join us, and become human!, (*10)