资讯月刊下载
[编程语言] Swoole-1.8.2已发布,支持Http2.0协议
PHP的异步、并行、高性能网络通信引擎swoole已发布1.8.2版本,此版本增加了对Http2.0协议的支持,另外修复了swoole-1.8.1版本存在的一些BUG。基于Http2.0协议,swoole_http_server可以支持单连接并发请求处理和主动PUSH。目前Swoole仅支持基于TLS1.2加密的H2模式,暂不支持H2C Upgrade模式。 Http2.0使用示例: $ssl ...
[编程语言] Swoole-1.8.0版本已发布,新增多项新特性
PHP的高性能异步网络通信框架Swoole已发布 1.8.0 版本,此版本是一个里程碑式新版本,新增了多项新特性、多项核心功能优化以及问题修复、移除了无效的特性。更新内容如下: 客户端 增加原生异步MySQL客户端 增加原生异步Redis客户端,基于Redis官方提供的hiredis库 增加原生异步Http客户端 增加原生异步WebSocket客户端支持 重构底层swClient,异步TC ...
[开源软件] Reactor:构建JVM异步应用的基础框架
Spring社区今天推出了一个名为Reactor的基础框架,主要用于帮助开发者创建基于JVM的异步应用程序。该框架提供了Java、Groovy等JVM语言的抽象,使得开发者构建事件/数据驱动的应用程序更加容易。 Reactor开发人员称,在适度的硬件配置环境中,通过非阻塞的Dispatcher,该框架每秒可以处理超过1500万事件。此外,Reactor还提供了一系列其他的调度程序供开发者选择, ...
[编程语言] JavaScript 异步编程的 4 种方法
本文转载自阮一峰的博客。 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个 ...