分享学习php的异步协程生态框架(swow),大家有兴趣可以关注关注。

Swow:我是谁?我能做什么?#

🚀 Swow 是一个专注于并发 I/O 的跨平台协程引擎,它致力于使用最小 C 核心及多数 PHP 代码以支持 PHP 高性能网络编程,具有极佳的扩展性与强大的调试能力,最大化开发者的编程效率。

项目初衷#

尽管现在 PHP 协程生态已经有了非常多样的选择,但所有的协程框架、库都存在着一个非常致命的问题,即它们都是从异步框架演变而来,并非开始就自底向上为协程而设计,且出于一些兼容性方面的考量,往往会牺牲掉很多本应具备的能力,又或是囿于历史包袱而无法做出合理的设计改变。

因此,Swow 项目致力于打造一个自底向上专为协程设计的高性能、高可控、易兼容的引擎,依托架构设计优势,全面释放协程技术的真正实力。此为 Swow 及其团队成员的初衷,我们将持续投入并为此付出努力,也欢迎你加入我们参与开源建设。

仓库地址#

swow

官方文档地址#

官方文档

个人笔记#

个人学习笔记

swow 项目地址#

🐮🍺swow 部分项目地址

本作品采用《CC 协议》,转载必须注明作者和本文链接
CodingHePing
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 28

看过了 暂时不敢用在生产 而且作者就是 swool 的开发人员

2年前 评论
CodingHePing (楼主) 2年前
bishi123 2年前
CodingHePing (楼主) 2年前
Smilephp (作者) 2年前
CodingHePing (楼主) 2年前
bishi123 2年前
CodingHePing (楼主) 2年前

我觉得挺好的,fpm 模式下可协程,有并发或者一个接口需要查询多库,可以试试

2年前 评论
CodingHePing (楼主) 2年前
mrpzx001 2年前
CodingHePing (楼主) 2年前
CodingHePing (楼主) 2年前
mrpzx001 2年前
liaosp (作者) 2年前
CodingHePing (楼主) 2年前

文档太简陋了,基本等于没有,开发了 2 天 Illuminate\Database 连接池还是放弃了,等有异步 pdo mysql 库在搞了

2年前 评论
CodingHePing (楼主) 2年前
liaosp 2年前

好久没有大动静了,一直关注来着,结果,迟迟没有大动作,也没必要再去等着了,新的项目,再顺手也开始采用不同的架构去推进了,其实 swow 的想法很好,fibber 都上了这么久了,swow 啥时候能用于生产呢,挺期待的,不过没有过多精力去关注了,在用其他语言开发日常工作需要的各种库了,超级喜欢 PHP , 但是有些时候也很苦恼,这大概就是爱恨交加吧,哈哈

2年前 评论
CodingHePing (楼主) 2年前

直接用 go 吧,语法简单,性能 ok

2年前 评论
Leesinyii 2年前
CodingHePing (楼主) 2年前
dyfire (作者) 1年前
dyfire (作者) 1年前

想试试 然后直接用了宝塔编译好的。。。结果发现。。。 Uncaught Error: Class "Swow\Psr7\Server\Server" 开始即使坑 如何破

1年前 评论
CodingHePing (楼主) 1年前