🚀🐇 Webman Coroutine Infrastructure Suite Compatible with Workerman
workbunny/webman-coroutine
🐇 Webman Coroutine Infrastructure Suite Compatible with Workerman. 🐇
🚀🐇 webman-coroutine 是一个支持 workerman / webman 开发框架生态下的协程基建支撑插件
提供 workerman
/webman
多样的基础协程事件库,兼容支持workerman 4.x
和workerman 5.x
的协程驱动
提供 workerman
/webman
统一的协程开发工具,兼容非协程环境
workerman
/webman
开发环境下,提供一套简单的协程工具包,降低认知负荷。workerman
/webman
开发环境下,尝试实现一套兼容协程与非协程开发的方案,让选择和摆脱方案更简单,避免更多的焦虑。workerman
/webman
开发环境下,尽可能实现对官方组件的无侵入式协程化改造(虽然很难,但也想试试)
。通过composer
安装
composer require workbunny/webman-coroutine
|-- config # webman 配置文件
|-- plugin
|-- webman-coroutine
|-- app.php # 主配置信息
|-- process.php # 启动进程
|-- Events # workerman-4.x 事件驱动文件
|-- Exceptions # 异常
|-- Handlers # 入口主驱动
|-- Utils # 工具包
|-- Channel # 通道 驱动
|-- Coroutine # 协程 驱动
|-- WaitGroup # wait group 驱动
|-- Worker # worker 驱动
|-- Pool # 对象池 驱动
|-- RegisterMethods.php # 驱动注册助手
|-- Factory # 入口类
|-- CoroutineWebServer.php # webman 自定义http服务
|-- helpers.php # 入口助手
目录 | 地址 |
---|---|
API | Fucntion-APIs |
教程 | PHP 协程入门 |
- | 安装及配置 |
- | 助手函数 |
- | workerman 环境 |
- | webman 框架 |
- | Utils 说明 |
- | 自定义拓展 |
- | 协程的观测和管理 |
composer cs-fix
composer php-stan
composer unit-test
,命令运行后会在项目创建的coverage
目录下生成报告composer doc-install
或自行安装phpDocumentorphpDocumentor
生成文档💕感恩 workerman 和 swow 开发团队为 PHP 社区带来的创新和卓越贡献,让我们共同期待 PHP 在实时应用领域的更多突破!!!