Swoole 1.6 发布,PHP 的高级异步服务器框架

oschina
 oschina
发布于 2013年10月26日
收藏 41

本周日,来 OSC·年终盛典收割技术干货,get新技能!!>>>

Swoole 1.6 发布了,该版本主要改进内容包括:

  1. 重写UDPServer代码,实现支持多端口的高性能UDP Server
  2. 增加swoole_connection_list/swoole_connection_info两个新接口,用于在worker进程内高效地遍历所有TCP连接,获取TCP连接的相关信息
  3. Worker进程可选IPC方式,通过configure --enable-msgqueue启用消息队列作为IPC方式
  4. swoole_server_send/swoole_server_close不再需要传入from_id参数
  5. 提供对tcp_keepalive的支持
  6. 增加日志模块,记录运行时的警告和错误信息
  7. 去掉耗时的clock_gettime调用

Swoole是一个PHP的C扩展,可用来开发PHP的高性能高并发TCP/UDP Server。Swoole的网络IO部分基于epoll/kqueue事件循环,是全异步非阻塞的。 业务逻辑部分使用多进程同步阻塞方式来运行。这样既保证了Server能够应对高并发和大量TCP连接。又保证业务代码仍然可以简单的编写。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Swoole 1.6 发布,PHP 的高级异步服务器框架
加载中

最新评论(6

乌龟壳
乌龟壳

引用来自“bundles”的评论

的确不错,应该试用一下,但是我担心PHP本身的执行效率和GC.
所以还是专业点,搞TCP这块,直接上erlang

字符串处理太纠结了,亲爱的erlang
wwek
wwek
golang 和这个是首选了
天峰
天峰

引用来自“bundles”的评论

的确不错,应该试用一下,但是我担心PHP本身的执行效率和GC.
所以还是专业点,搞TCP这块,直接上erlang

erlang看的眼睛疼,头大。
PHP更简单
kevinG
kevinG
Swoole的确不错。不过搞tcp, golang也是一种选择。
回去干活
回去干活
的确不错,应该试用一下,但是我担心PHP本身的执行效率和GC.
所以还是专业点,搞TCP这块,直接上erlang
OSC老司机
OSC老司机
好像很牛屄的样子
返回顶部
顶部