prospress/action-scheduler

此包已被废弃,不再维护。作者建议使用 woocommerce/action-scheduler 包。

WordPress和WooCommerce的动作调度器

安装次数: 19,168

依赖项: 1

建议者: 0

安全: 0

星级: 627

观察者: 106

分支: 114

公开问题: 60

类型:wordpress-plugin

3.8.2 2024-09-12 23:12 UTC

README

动作调度器是WordPress中大规模处理大量动作的扩展,适用于后台处理。它专门设计用于在WordPress插件中分发。

动作调度器通过触发一个动作钩子在未来的某个时间点运行。每个钩子都可以用唯一的数据进行调度,以便回调函数在该数据上执行操作。钩子也可以被调度在某一或多个场合运行。

把它想象成do_action()的扩展,增加了延迟和重复钩子的功能。

经过实战考验的后台处理

每个月,动作调度器都会为订阅处理数百万次支付,为WooCommerce处理webhooks,以及为各种其他插件处理电子邮件和其他事件。

它已证明在实时网站上可以处理超过50,000个作业的队列,并以超过每小时10,000次的持续速度执行资源密集型操作,如处理支付和创建订单,而不会对正常网站操作产生负面影响。

这一切都是在插件作者无法控制的底层基础设施和WordPress网站上完成的。

如果你的插件需要后台处理,特别是大量任务,动作调度器可以帮助你。

了解更多

要了解动作调度器的工作原理以及如何在插件中使用它,请查看ActionScheduler.org上的文档。

那里你可以找到

致谢

动作调度器由Automattic开发和维护,早期开发工作由Flightless完成。

合作是酷的。我们很高兴与您合作改进动作调度器。拉取请求欢迎。