V2EX nofeeling
 nofeeling's recent timeline updates
nofeeling

nofeeling

V2EX member #45278, joined on 2013-09-11 22:44:44 +08:00
nofeeling's recent replies
iPhone 第一代产品也不如诺基亚,但是 iphone3 、iPhone4 就彻底颠覆整个手机行业了。不急,等第三代时再看,绝对是里程碑式的、石破天惊的产品。
高并发的话一定得有异步 IO ,同步阻塞的程序已经跟不上时代了。Node.js 、Golang 、Python 的后台程序现在都是异步的,已经没有同步的东西了,连 Java 都支持协程了。PHPer 们居然还在讨论 php-fpm 这样落后于时代至少 15 年的东西。怪不得都说 PHP 已死。

我们公司的项目早在几年前就彻底从 PHP 转向 Golang 了,最开始也用过 Swoole ,早期的版本支持的协程组件太少,兼容性不太行,后面就转 Go 了。PHP 里也就是 Swoole 从技术上能说得过去,其他的框架从技术角度看已经是非常落后的架构了。Workerman 我们也调研过,主要是没有协程,不太符合要求。另外就是 Workerman 这个项目连单测都没有,规范性方面做的不行。

Swoole 这样没有大公司背景的开源项目能到现在的阶段已经很厉害了。长远角度看,我的建议是还是考虑下尽早转 Golang ,毕竟背后是 Google 这样的大厂,Go 的核心开发者都是编程语言领域顶尖的人物,别说是 Swoole 的人了,PHP 的核心开发者和 Go 开发组的查了 2 - 3 个 Level 。
我们从 2017 年开始就转 GO 了,swoole 、workerman 这些 PHP 的框架虽然也不错,但是毕竟都是个人开源项目,与 GO 这样有雄厚研发资源的编程语言技术相比欠缺的地方太多了。
之前和韩老师聊过一次,现在不是在好未来么?他估计年薪得上 500 万了吧,视频课程这点收入对他来说九牛一毛,有这些时间精力,不如好好把 swoole 做好。
这个框架有点像腾讯的 TSF , yield 之前研究过,比较复杂,暂时还没有理解它的运作模式。
swoole_table
@kiancyc swoole和node.js之类底层用的都是epoll。10万长连接完全没问题。
@andyhu swoole是多进程多线程的,可以同步也可以异步回调。node.js只能单进程单线程。swoole比node.js更强大
swoole挺好的,我们公司开发的游戏使用swoole来做消息广播和聊天等TCP长连接服务。
About     Help     Advertise     Blog     API     FAQ     Solana     3001 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 17ms UTC 15:16 PVG 23:16 LAX 08:16 JFK 11:16
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86