swoole学习之: 服务端异步风格

使用swoole, 可以方便的创建一个异步服务器程序,支持 TCPUDPunixSocket 这 3 种 socket 类型,支持 IPv4IPv6,支持 SSL/TLS 单向双向证书的隧道加密。使用者无需关注底层实现细节,仅需要设置网络事件的回调函数即可,示例参考快速启动之TCP服务器

只是 Server 端的风格是异步的 (即所有事件都需要设置回调函数),但同时也是支持协程的,开启了 enable_coroutine 之后就支持协程了 (默认开启),协程下所有的业务代码都是同步写法。

运行流程图

线程/进程结构图

脑图是自己参照原图重新画的(内容与原图一致).

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章