Cronark:轻量级基于 Cron 的 PHP 作业调度

发布: (2026年2月24日 GMT+8 13:16)
2 分钟阅读
原文: Dev.to

Source: Dev.to

Introduction

如果你需要在 PHP 中运行后台任务,但不想使用 Redis、RabbitMQ 或者其他繁重的基础设施,Cronark 可能正是你想要的。
它是一个极简的、基于 cron 的任务调度器,使用普通的 PHP(8.1+)和系统的 cron 即可运行;无需外部服务。

Why Cronark?

  • 没有外部依赖
  • 没有队列服务器
  • 没有后台守护进程
  • 只需 PHP + cron

只要你的服务器能运行 cron,就可以使用。

Installation

composer require nabeghe/cronark

Creating a Job

addJob(SendEmailsJob::class, "email");
$cronark->start("email");

Adding to Crontab

* * * * * php /path/to/worker.php

该任务现在将每分钟运行一次。

When to Use Cronark

  • 你使用的是共享主机
  • 你需要轻量级的调度
  • 你倾向于最小化基础设施
  • 你需要周期性的后台任务

Cronark 并不是要取代企业级队列系统;它的目标是简洁实用。如果你喜欢零负担、干净利落的解决方案,不妨一试。

0 浏览
Back to Blog

相关文章

阅读更多 »