/简体中文/
/其他语言/
/其他语言/
/其他语言/
/其他语言/
/简体中文/
/简体中文/
/其他语言/
/其他语言/
/简体中文/
软件Tags: Swoole(并行网络通信引擎)
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以上所做的改动可用以商业服务商品,不用开源系统(注:务必保存创作者的版权声明)。
【软件特点】
量化策略
Swoole中的互联网要求解决是根据事情的,而且灵活运用了底层的epoll / kqueue完成,促使为数百万个要求出示服务项目越来越很容易。
Swoole4应用全新升级的协程核心模块,如今它有着一个全职的的开发设计精英团队,因而大家正在进入PHP在历史上史无前例的阶段,为性能的髙速提高出示了独一无二的概率。
协程
Swoole4或高些版本有着可扩展性的内嵌协程,您能够应用彻底同歩的编码来完成多线程性能,PHP编码沒有一切附加的关键词,底层会全自动开展协程生产调度。
开发人员能够将协程了解为超轻量的进程, 你能很容易地在一个过程中建立不计其数个协程。