请问workerman v5里面的revolt有哪些用处啊

happy321

请大佬们介绍下具体有哪些用法? 哪些优点?

1214 2 1
2个回答

tanhongbin

主要是协程吧,请求第三方接口 应该是协程,不会阻塞在哪里

  • happy321 2023-05-09

    还有其他用途吗? 可以直接开协程执行任务吗

  • walkor 2023-05-09

    revolt是基于php原生fiber实现的,可以更方便使用php自带的fiber协程。workerman v5基于它实现了Timer::sleep() 接口,还有workerman/http-client workerman/redis。目前php生态支持fiber的组件并不多,例如pdo mysql扩展不支持fiber,并不能将所有的io协程化。

  • happy321 2023-05-19

    @walkor 老大可以把 amphp 的mysql库直接引用进来吗?

  • 小W 2023-05-19

    v5版本什么时候出正式版?

artisan

求指导下revolt/event-loop加非阻塞客户端(如http、DB)是否可以成为“黄金搭档”

另外revolt/event-loop或者php生态的event-loop的内容建议多分享学习

  • tanhongbin 2023-05-30

    现在db要是有协程 webman 之前最常见的痛点就可以解决了,常用的mysql io阻塞,现在请求第三方 io 阻塞已经用协程解决了,redis足够快 协程不协程影响不大,主要是mysql的阻塞

  • happy321 2023-05-31

    amphp底层用的revolt 也有支持协程的mysql库 能把他们的库直接拿来用吗?

🔝