kraken-php/runtime

Kraken 框架运行时组件。

v0.4.1 2017-05-11 20:36 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:14:48 UTC


README

Build Status Total Downloads Latest Stable Version Latest Unstable Version License Kraken Compatible

注意: 此仓库是 Kraken 框架的一部分 Kraken Framework,但 可以作为独立的库自由使用。如果您对 PHP 的更多异步组件感兴趣,请查看 Kraken 仓库 的其余部分,或查看我们的 异步应用程序骨架 示例。

描述

运行时是提供基于容器的线程和进程抽象以及从其祖先级别管理和监督子容器的方法的组件。

特性亮点

运行时特性

  • 基于容器的线程和进程抽象,
  • 单个容器内标准业务逻辑和突发业务逻辑的分离,
  • 基于命令的控制,用于在容器之间传递指令,
  • 内置进程本地和远程管理器,
  • 内置线程本地和远程管理器,
  • 内置抽象管理进程和线程的运行时管理器,
  • 具有本地和远程错误分离的监督机制,
  • 监督问题解决器,
  • Kraken 框架兼容性,
  • ...等等。

示例

官方文档 中查看更多示例。

要求

  • PHP-5.6 或 PHP-7.0+,
  • UNIX 用于多进程,
  • 启用 PHP Pthreads 扩展以支持多线程,

安装

composer require kraken-php/runtime

测试

测试提供在我们的只写 框架仓库 中。

文档

此模块的文档可以在 官方文档 中找到。

贡献

此库是 Kraken 框架的只读子树分割。要做出贡献,请访问 框架仓库

许可

此库根据 MIT 许可证授权,更多详细信息请参阅 Kraken 框架 许可证部分。