PHP 新时代 Swoole 协程入门

作者/分享人:黄朝晖
向 Ta 提问
Swoft协程框架作者,Zend-Expressive-Swoole组件主要开发者

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 实现一个连接池。
已有135人预订
预订达标
文章出炉
     
18.12.11
18.12.25
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张黄朝晖的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Golang对于长时间运行的,非阻塞routine好像有中断机制,swoole有类似的机制吗?
你可能还喜欢
你不得不了解的 Flutter 入门教程
火币集团研发中心
渗透测试入门指南与路线规划
程序员-玄魂
微服务演进中的经验和反思
顾宇
漫谈函数式编程:聊聊 OCaml
梦鸽
程序员怎样提高项目管理意识
伊伊
使用 Selenium 实现万能的爬虫
码匠笔记
微信扫描登录