首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  PHP

swoole 4.0 没人讨论?

  •  
  •   sagaxu · 165 天前用 Android 发布 · 3789 次点击
    这是一个创建于 165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    洋鬼子们已经在讨论,要不要把 swoole 作为官方扩展发布了
    22 回复  |  直到 2018-06-04 16:53:47 +08:00
        1
    to2false   165 天前
    swoole 不是已经被收录了吗
        2
    gouchaoer2   165 天前 via Android
    官方拓展还不行吧,swoole 一直不太稳定,而且 swoole4 用 libco 做协程以避免魔术方法中无法使用协程的问题,以及之后的各种基于 libco 的 hook 编译的协程客户端。。。据说韩天峰似乎觉得 libco 实现不太好,swoole5 打算自己 hook 了 systemcall 啥的,野心很大。。。感觉他开坑略多,swoole compiler、php-x 啥的,又打算搞 typephp 一个新的语言😂

    我个人认为把 php 的全协程做好,外加基于 libco 的第三方客户端协程化这 2 个工作做好做稳定就可以了,别的感觉没啥痛点
        3
    iyaozhen   165 天前
    看了下已经 beta 版了。
    swoole 一直在用,和所有同步语言的异步框架一样,周边很欠缺,对开发人员要求高,难招到人
        4
    linxl   165 天前
    加油哈, 保持关注
        5
    m939594960   165 天前
    不是很明白 swoole 为啥会火,协程还得拿个函数包起来,还不如异步。

    我倒是更看好这个框架
    https://github.com/amphp/amp
        6
    m939594960   165 天前
    @gouchaoer2 我觉得都是在造轮子,swoole compiler 类似的东西也很多,PHP-x 好像和 zephir 这个听类似的,typephp 和 hack 这个语言有啥区别????
        7
    Foolt   165 天前
    Swoole 官网居然改成了我喜欢的风格,我还以为国内大牛网站都是一个模板用一万年。
        8
    gouchaoer2   165 天前 via Android
    @m939594960 你没懂。。。swoole2 让 php 有了像 go 那样的全协程用法,异步回调 /半协程特别难用,node/java 都没有这样的设施的
        9
    gouchaoer2   165 天前 via Android
    @m939594960 amp 啊 reactphp 不就是单进程的 php-cli 回调框架么,没啥大不了的
        10
    cholerae   165 天前   ♥ 1
    原来 swoole 是基于 libco 的?我还以为是自己实现的协程。
        11
    cholerae   165 天前   ♥ 1
    用 libco 然后 hook 系统调用这种玩法很容易埋坑,去官方文档下面的评论区看到有很多人反馈协程的问题,想玩全轻量级线程去用 Go 才是正道。
        12
    ferock   165 天前
    不咋地的东西,一直没有很成熟
        13
    BBCCBB   165 天前
    @gouchaoer2 java 之前有 Quasar, 现在这个库的作者在尝试更改 jvm 层实现原生的协程支持, 叫 project loom,不过没找到看进展的地方,哈哈
        14
    m939594960   165 天前
    @gouchaoer2 没太理解全协程是什么意思。不是协程的方法写在协程里也并不好用啊。
        15
    sagaxu   165 天前
    @to2false 仅仅是 pecl 收入,并没有随 PHP 源码一起发布
    @gouchaoer2 的确遇到过不少小问题,但是 PHP 生态里也没有更好的方案了
    @cholerae 协程很容易玩坏,目前我们用的 2.0 版本就有很底层的坑绕不过
        16
    ruchee   165 天前
    有 PECL 包就行了,为什么非要进 Core
        17
    motecshine   165 天前
    swoole 天下第一
        18
    motecshine   165 天前
    我觉得 swoole 语言是最好的语言
        19
    notreami   164 天前
    @motecshine 别闹,swoole 是语言,PHP 算啥?语言他爹?
        20
    2379920898   164 天前
        21
    teaaa   164 天前
    swoole 还是蛮好用的~
        22
    cncqw   164 天前
    不是好不好用,主要是没得选
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3144 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 01:13 · PVG 09:13 · LAX 17:13 · JFK 20:13
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1