Closed beef9999 closed 2 years ago
https://github.com/alibaba/PhotonLibOS 支持io_uring作为事件引擎和I/O引擎哦
有对比过性能么 最近在选协程库
@jiangdongzi 首页就有性能对比啊
@jiangdongzi 首页就有性能对比啊 我看了一下,并尝试编译使用,整体感觉成熟度还差一些,例子都无法编译使用,而且还依赖一个庞大的 boost 库,希望能在实用性多完善完善。
我用的是centos8,acl fiber 是甚至可以在cs5.4上编译,另外,希望多提供一些例子,因为上面只有几个例子,编译了几个,都运行不起来。
只是运行不起来吗?那是因为代码默认开了io_uring,如果内核不支持io_uring要调整代码换成epoll,这个在注释里面写了一大段
是的,换成epoll也跑不起来,我把simple例子改了一下。要不还是去你们那儿讨论吧。
https://github.com/alibaba/PhotonLibOS 支持io_uring作为事件引擎和I/O引擎哦
有对比过性能么 最近在选协程库
协程库不是网络库,对比网络性能意义不大,我们在实践中也是libgo搭配一个高性能网络库(比如:boost::asio)使用的。 不同的场景下,网络库的选型结果也会不同,有些时候甚至不得不自己做一些定制化实现。
我个人认为协程库更需要关注周边配套、生态、开发效率,毕竟协程是一个追求工程化效率的产物,更应该以工程化视角来看这个事情。
已收到您的邮件,如有问题会尽快给您回复.
https://github.com/alibaba/PhotonLibOS 支持io_uring作为事件引擎和I/O引擎哦