绝地求生电脑版怎么下载openresty是什么意思

Lua 的协程会与 NGINX 的事件机制相互配合如果 Lua 代码中出现类似查询 MySQL 数据库这样的 I/O 操作,就会先调用 Lua 协程的 yield 把自己挂起然后在 NGINX 中注册回调;在 I/O 操作完成(也可能是超时或者出错)后,再由 NGINX 回调 resume 来唤醒 Lua 协程这样就完成了 Lua 协程和 NGINX 事件驱动的配合,避免在 Lua 代码中写回调

简单说就是用户的 Lua 脚本遇到网络 I/O 时,会交出控淛权(yield)把网络事件注册到 Nginx ***列表中,并把权限交给 Nginx;当有 Nginx 事件达到触发条件时

参考资料

 

随机推荐