您现在的位置是:首页 > 软件下载 > 编程开发 > 数据库相关 >

Swoole(并行网络通信引擎) v4.6.3官方版

Swoole(并行网络通信引擎) v4.6.3官方版

Swoole(并行网络通信引擎) v4.6.3官方版

Swoole(并行网络通信引擎),Swoole是一个C++编写的基于异步事件驱动和协程的并行网络通信引擎,为PHP提供高性能网络编程支持,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询,您可以免费下载。

软件大小:2.5M

软件类型:国外软件

软件语言:简体中文

软件授权:共享软件

最后更新:2021-09-18 13:01:09

推荐指数

运行环境:WinAll

查看次数

Swoole是C语言编写的基于异步事件驱动和协同进程的并行网络通信引擎,为PHP提供高性能的网络编程支持。它用纯C语言编写,提供异步多线程服务器、异步TCP/UDP网络客户端、异步MySQL、异步Redis、数据库连接池、AsyncTask、消息队列、毫秒定时器、异步文件读写、异步DNS查询!

Swoole(并行网络通信引擎)

软件介绍

在Swoole的底部,搭建了一个异步、无阻塞、多线程的网络IO服务器。PHP程序员只需要处理事件回调,不需要关心底层。与Nginx/Tornado/Node.js等全异步框架不同,Swoole同时支持全异步和同步。

除了异步io的支持,Swoole还针对PHP多进程模式设计了多并发数据结构和IPC通信机制,可以大大简化多进程并发编程的工作。它包括并发原子计数器、并发哈希表、通道、锁、IPC等丰富的功能。

Swoole支持从2.0版本开始的内置协同学,异步程序可以用完全同步的代码实现。PHP代码不需要添加任何额外的关键字,底层自动进行协调调度,实现异步。

Swoole可广泛应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家居等领域。使用PHP Swoole作为网络通信框架,可以大大提高企业IT R&D团队的效率,更加专注于开发创新产品。

Swoole是开源自由软件,许可协议为Apache2.0,企业和个人开发者可以免费使用swoole的代码,在swoole上所做的修改可以用于没有开源的商业产品(注意:必须保留原作者的版权声明)。

软件功能

事件驱动

Swoole中的网络请求处理是基于事件的,充分利用了底层的epoll/kqueue实现,非常容易为数百万个请求提供服务。

Swole 4采用了全新的协同学内核引擎,现在有了专职的开发团队,所以我们正在进入PHP历史上前所未有的时期,这为高速性能提升提供了独特的可能。

协同程序

Swole 4或更高版本具有高可用性的内置协同学,因此您可以使用完全同步的代码来实现异步性能。PHP代码没有任何额外的关键字,底层会自动调度协同学。

开发人员可以将协同学理解为超轻量级线程,您可以在一个过程中轻松创建数千个协同学。

Swoole(并行网络通信引擎) v4.6.3官方版下载地址

Swoole(并行网络通信引擎) v4.6.3官方版:
北京联通下载
浙江电信下载
上海电信下载
广东电信下载
山东移动下载
专用下载地址

Swoole(并行网络通信引擎)类似的软件

相关教程

猜你喜欢