MediaWiki job queue

E729870

The MediaWiki job queue is an internal background processing system that handles deferred tasks such as page updates, link table refreshes, and message deliveries to keep the wiki responsive and consistent.

Try in SPARQL Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf MediaWiki subsystem
background job queue
designedTo improve scalability of MediaWiki installations
offload heavy processing from user-facing requests
support large-scale wikis like Wikimedia projects
executedBy command-line cron jobs
job runners in application servers
runJobs.php maintenance script
web requests (on-demand job running)
handlesTaskType category membership updates
cirrusSearch indexing jobs
email notifications
htmlCacheUpdate jobs
link table refreshes
message deliveries
page updates
refreshLinks jobs
search index updates
template update propagation
watchlist notification delivery
hasComponent Job class
JobQueue class NERFINISHED
JobQueueGroup NERFINISHED
JobRunner
hasConfigurationOption $wgJobBackoffThrottling
$wgJobQueueAggregator
$wgJobRunRate
$wgJobTypeConf
$wgRunJobsAsync
implementedInLanguage PHP NERFINISHED
introducedInVersion MediaWiki 1.4 NERFINISHED
monitoredBy Special:JobQueue page (in some configurations)
partOf MediaWiki NERFINISHED
relatedTo MediaWiki caching system NERFINISHED
MediaWiki notification system NERFINISHED
MediaWiki search indexing NERFINISHED
supportsBackend Kafka-backed job queue
RabbitMQ-backed job queue
Redis-backed job queue
database-backed job queue
file-based job queue (historical or extension-based)
triggeredBy file uploads
page deletions
page edits
page moves
template edits
user actions that send notifications
usedFor asynchronous execution of expensive operations
deferred processing of tasks
keeping web requests fast and responsive
maintaining data consistency in the wiki

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

MassMessage requires MediaWiki job queue