rpq/server

纯PHP实现的Redis优先队列服务器

0.1.2 2019-03-08 21:32 UTC

This package is auto-updated.

Last update: 2024-09-09 13:42:25 UTC


README

RPQ是PHP的一个简单、高效的优先级背景作业队列。

RPQ是一个PHP的后台处理器,使用纯PHP编写。RPQ使您的应用程序能够将后台任务异步执行到存储在Redis中的优先队列中。作业可以优先排序,以便更重要的作业先运行。RPQ使用多进程来同时处理多个作业。它提供了一个简单的API来创建作业处理器。

请注意,该项目目前处于Alpha质量阶段。存在错误,有些功能可能无法正常工作。

需求

RPQ支持PHP 7.1+,并需要Redis 3.0.3+和pcntl。

Amp\Process\Process与Windows不兼容。

安装

您可以通过composer将RPQ添加到项目中。

composer require rpq/server

有关如何创建作业和安排任务的更多信息,请参阅入门指南文档目录还包含有关RPQ特定方面的更多信息。示例目录还包含一些作业工作员示例,您可以将其用作参考。

许可证

RPQ采用BSD 3-Clause许可证。有关详细信息,请参阅LICENSE