工具介绍
使用 PHP 5.3+ 构建可立即投入生产的守护进程。无需使用模板就可构建容错应用程序。
PHP 简单守护程序# 通过扩展 Core_Daemon 类创建稳定、长时间运行的 PHP 守护程序。使用内置定时器,以秒或亚秒频率运行您的应用程序,或者使用 Socket 和 LibEvent 等库构建服务器。创建传统的单进程应用程序,或者在 PHP 中选择真正的并行处理,使用持久的后台工作程序。> 注意:出于许多原因,PHP 不是创建服务器或守护程序的最佳语言选择。我创建了这个库,因此如果您必须使用 PHP 来做这些事情,您可以轻松完成并获得出色的结果。但是,如果您有选择,Java、Python、Ruby 等都更适合此用途。
注意: 过去几年我一直没有时间投入到这个项目中。这不是现代的 PHP,但仍然可能适用于您。如果有人想要维护一个分支,请告诉我,我会在这里指明。
[新增] 2.1 版发布!
- 经过 9 个月的测试版期,
feature_abstract_ipc 分支中的代码已被合并到 master 版中,成为 2.1 版。
- 2.0 版可在 v2.0 标签中找到。
- 2.1 版的新功能包括:
- 工作程序 API 的重大重构,包括可插入的 IPC 类:通过任何流行的消息队列进行工作程序通信,或使用内置的 SysV 通道。