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

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

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

项目初衷

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

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

仓库地址

swow

官方文档地址

官方文档

个人笔记

个人学习笔记

swow项目地址

🐮🍺swow部分项目地址

本作品采用《CC 协议》,转载必须注明作者和本文链接
CodingHePing
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 28

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

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

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

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

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

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

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

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

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

1年前 评论
Leesinyii 1年前
CodingHePing (楼主) 11个月前
dyfire (作者) 11个月前
dyfire (作者) 11个月前

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

2个月前 评论
CodingHePing (楼主) 2个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!