关于 Laravel Octane 使用 swoole 加速 ?

Laravel Octane 使用 Swoole 加速,是不是意味着Laravel 更好兼容了 Laravel-S 、Laravel-Swoole 这样的包?
2021-05-08 补充一下:

  • 我请教大家这个问题的缘由是,之前一个项目需要服务端远程控制一组 FPGA 开发板,因为给的开发时间比较短并且其他的功能展示性的较多,所以选定用 Laravel 开发。实现的方案是项目集成了 Laravel-S 包 通过 websocket 和客户端通信(客户端基于Python实现)后转发到 FPGA ,从而控制多个开发板,在这个过程中碰到的最大的问题就是一些包是和 swoole冲突的,比如单点登录包等等。
  • 现在有了 Laravel Octane,我在想后面是不是就可以在 Laravel 中更方便的使用 Websocekt Webrtc 什么的?
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 20

不能这样认为吧?据我所知,Laravel Octane应该还不支持协程。大白话就是还没有解决高并发的问题。只是解决啦对象初始化的问题。有点鸡肋。

2年前 评论
社会主义接班人 (楼主) 2年前
社会主义接班人 (楼主) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
Fell-boy (作者) 2年前
JaguarJack

个人觉得不需要支持协程。目前这样就已经很好了。已经提高很多了。

2年前 评论
社会主义接班人 (楼主) 2年前

这玩意到底实际效果如何,有人用了吗?

2年前 评论
社会主义接班人 (楼主) 2年前
godruoyi

Laravel Octane 和 Laravel-s 的设计概念不一样。Octane 在处理每一个请求时,都是 clone 一个新的 Application Container 来处理,后续对该容器的操作不会影响到其他进程;而当请求处理完成后,直接 unset 克隆后的容器即可,非常干净。

@晨雨零稀 @社会主义接班人 你可以看看我写的这篇文章 godruoyi.com/posts/laravel-octane

2年前 评论
啦啦啦啦啦1 2年前
社会主义接班人 (楼主) 2年前
godruoyi (作者) 2年前
JaguarJack 2年前

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