保存成功
保存失败,请重试

PHP 新时代 Swoole 协程入门

作者/分享人:黄朝晖
向 Ta 提问
Hyperf 开源项目创始人,Swoft 核心开发者之一,Zend-Expressive-Swoole 组件主要 Committer

Swoole 是一个面向生产环境的 PHP 异步网络通信引擎,是一个基于 C 语言的 PHP 扩展,提供了 PHP 语言的异步多线程服务器、异步 TCP/UDP 网络客户端、异步 MySQL、异步 Redis、数据库连接池、AsyncTask、消息队列、毫秒定时器、异步文件读写、异步 DNS 查询等;而在 Swoole 2.0 之后,Swoole 提供了类似于 Go 语言的协程支持,PHP 代码无需额外增加任何关键词(如 yield),底层实现自动进行协程调度,达到以使用同步代码的写法实现异步程序。

本场 Chat 您将学到如下内容:

  1. 了解什么是协程;
  2. Swoole 协程的使用;
  3. 了解协程编程下的注意点;
  4. 搭建一个协程 HTTP 服务器;
  5. 通过协程实现并发调用;
  6. 通过管道 Channel 实现一个连接池。
已有187人预订
预订达标
文章出炉
     
18.12.11
18.12.25
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张黄朝晖的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Golang对于长时间运行的,非阻塞routine好像有中断机制,swoole有类似的机制吗?
黄朝晖: 最新的版本可以通过设置全局的协程的超时时间来达到类似的目的
你可能还喜欢
恕我直言,90% 的程序员都扛不住这波 MQ 的面试四连炮!
王码农
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
[动图演示]Redis 持久化 RDB/AOF 详解与实践
韦世东
Apollo 5.0 障碍物行为预测技术
Apollo开发者社区
超高性价比的 MongoDB 零基础快速入门实战教程
韦世东
抢先阅读 Kubernetes 1.15 新特性解读
张晋涛
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效