Swoole(并行网络通信引擎) [V4.6.3官方版]
- 大小:
- 下载:0
- 分类:装机必备
- 发布者:zhangliang
资源介绍
Swoole是一个C 撰写的根据多线程量化策略和协程的并行处理通信网络模块,为PHP出示高性能网络编程技术适用,应用纯C语言撰写,出示了PHP语言表达的多线程线程同步网络服务器,多线程TCP/UDP互联网手机客户端,多线程MySQL,多线程360030.html">Redis,数据库查询数据库连接池,AsyncTask,消息队列,ms计时器,多线程文档读写能力,多线程DNS查看!
软件简介
Swoole底层内嵌了多线程非堵塞、线程同步的互联网IO网络服务器。PHP程序猿仅需事件处理回调函数就可以,不用关注底层。与Nginx/Tornado/Node.js等全多线程的架构不一样,Swoole既适用全多线程,也适用同歩。
除开异步IO的适用以外,Swoole为PHP多进程的方式设计方案了好几个高并发算法设计和IPC通讯体制,能够大大简化多进程并发编程的工作中。在其中包含了高并发分子电子计数器,高并发HashTable,Channel,Lock,进程间通信IPC等丰富多彩的作用特点。
Swoole从2.0版本逐渐适用了内嵌协程,能够应用彻底同歩的编码完成多线程程序流程。PHP编码不用附加提升一切关键字,底层全自动开展协程生产调度,完成多线程。
Swoole能够广泛运用于互联网技术、移动通信技术、企业管理软件、网游、物联网技术、车联网平台、智慧家庭等行业。 应用PHP Swoole做为通信网络架构,能够使公司IT研发部门的高效率大大的提高,更为致力于开发设计产品创新。
Swoole是开源系统完全免费的自由软件,授权协议是Apache2.0。公司和本人开发人员均可免费试用Swoole的编码,而且在Swoole以上所做的改动可用以商业服务商品,不用开源系统(注:务必保存创作者的版权声明)。