旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Swoole > 正文

swoole是什么言语编写的【swoole】,swoole

作者:搜搜PHP网发布时间:2019-12-14分类:Swoole浏览:49


导读:swoole是什么言语编写的Swoole是一个面向生产环境的PHP异步收集通讯引擎,PHP的异步、并行、高性能收集通讯引擎,运用纯C言语编写,供应了多种通讯协议的异步I...

swoole是什么言语编写的

Swoole是一个面向生产环境的 PHP 异步收集通讯引擎,PHP的异步、并行、高性能收集通讯引擎,运用纯C言语编写,供应了多种通讯协议的异步IO效劳器和客户端。Swoole2.0 支撑了相似Go言语的协程 ,能够运用完整同步的代码完成异步顺序。

引荐进修: swoole教程

Swoole引见:

实际上作为一位PHP顺序员,我很清晰PHP的确有许多局限性,比方Unix体系编程、收集通讯编程、异步io,大部分PHPer不懂。PHP界也确切没有如许的东西。Swoole开源项目就是为了填补PHP在这些方面的缺点降生的。与WordPress这些产物差别,swoole实际上是一个收集通讯和异步io的引擎,一个基本库。PHPer能够基于swoole去完成过去PHP没法完成的功用。swoole为PHPer打开了通往另一个天下的大门。

php现有的运用体式格局都是基于http的,关于须要疾速及时相应的状况比较乏力,比方收集游戏或许推送效劳平常都须要与用户长期保持一个tcp衔接以便及时相应和推送信息。

swoole就是处置惩罚如许运用场景的。

这个是让php本身竖立一个效劳,不须要nginx之类的代办,直接监听端口完成通讯。

一种运用体式格局也能够替代掉nginx做http效劳,但平常不会这么用。

php与外部通讯须要借助体系的socket。

一般运用的Apache nginx就是封装了的socket,能够完成并发处置惩罚。客户端发送要求到nginx/apache,再转发到fastcgi端口交给php处置惩罚

swoole把体系的socket集成到php底层,php能够直接经由过程swoole与客户端交互。

也就是说swoole是个封装了底层socket的收集库。

以上就是swoole是什么言语编写的的细致内容,更多请关注ki4网别的相干文章!

标签:swoole