
Swoole
文章平均质量分 68
swoole
@日月空@
这个作者很懒,什么都没留下…
展开
-
Swoole 核心概念
Swoole 是一个使用纯 C 语言编写的(Swoole 4 开始逐渐改为通过 C++ 编写),基于异步事件驱动和协程的并行网络通信引擎,为PHP提供高性能网络编程支持。可以看到,这段介绍 swool 的话中包含了很多关键词,如事件、异步、协程、并行、网络通信引擎等。那这些关键词分别是什么意思呢?什么是事件?某一刻发生的动作可以称之为事件,比如:js 中的鼠标和键盘点击事件什么是异步方式?在介绍异步方式之前,先了解一下同步、异步、阻塞以及非阻塞的概念。同步机制和异步机制网络通信中的同步机制和异原创 2021-07-24 10:28:20 · 261 阅读 · 0 评论 -
Swoole 安装
注意:安装 Swoole 的前提是系统环境中已经安装好 PHP,并且版本要满足swoole的要求编译安装下载 swoole 源码,并解压缩https://github.com/swoole/swoole-src/releaseshttps://pecl.php.net/package/swoolehttps://gitee.com/swoole/swoole/tags开始编译tar -zxvf /usr/local/test.tar.gzcd swoole-src-4.5.6原创 2021-07-07 17:23:25 · 742 阅读 · 2 评论 -
Swoole 介绍
什么是 SwoolSwoole 是一个使用纯 C 语言编写的(Swoole 4 开始逐渐改为通过 C++ 编写),基于异步事件驱动和协程的并行网络通信引擎,为PHP提供高性能网络编程支持。Swool的特点Swoole 是运行在PHP下的一个extesion扩展,实际上与普通的扩展不同。普通的扩展只是提供一个库函数。而 Swoole 扩展在运行后会接管PHP的控制权,进入事件循环。当IO事件发生后,swoole会自动回调指定的PHP函数。Swoole 底层内置了异步非阻塞、多线程的网络IO服务器。PH原创 2021-07-05 16:04:49 · 1641 阅读 · 4 评论