hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - Swoole - 正文 请牢记本站网址www.sosophp.cn

swoole与libevent区分【swoole】,swoole

2019-12-06Swoole搜搜PHP网55°c
A+ A-

Swoole是一个面向生产环境的 PHP 异步收集通讯引擎,使 PHP 开发人员能够编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 效劳。 (引荐进修: swoole视频教程)

Swoole 能够普遍运用于互联网、挪动通讯、企业软件、云盘算、收集游戏、物联网(IOT)、车联网、智能家居等范畴。 运用 PHP + Swoole 作为收集通讯框架,能够使企业 IT 研发团队的效力大大提拔。

Libevent 是一个用C言语编写的、轻量级的开源高性能事宜关照库,主要有以下几个亮点:

事宜驱动( event-driven),高性能;

轻量级,专注于收集,不如 ACE 那末痴肥巨大;

源代码相称精华精辟、易读;跨平台,支撑 Windows、 Linux、 *BSD 和 Mac Os;支撑多种 I/O 多路复用手艺, epoll、 poll、 dev/poll、 select 和 kqueue 等;支撑 I/O,定时器和信号等事宜;注册事宜优先级。

Libevent 已被普遍的运用,作为底层的收集库;比方 memcached、 Vomit、 Nylon、 Netchat等等。

Swoole Socket收集开发框架,是基于php的libevent和pcntl模块的,而且只能用于Linux/Unix体系下。

请先启用pcntl,装置libevent扩大。

pcntl:PHP中心模块已包含了pcntl,只需在编译时到场--enable-pcntl即可,固然也能够用extension扩大

libevent:http://pecl.php.net/package/libevent

编写的类须要继续自TCPServer类,在SwooleSocket包中。现在只供应了单历程异步事宜模子,合适用于IO耗时较少的收集效劳器顺序,比方聊天室。多历程异步模子,多历程同步模子,会在近期供应。

以上就是swoole与libevent区分的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
swoole与libevent区分【swoole】,swoole

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: