Vert.x——非阻塞、高并发的编程开发框架

jopen 9年前

Vert.x是一款基于JVM的轻量级、非阻塞、高并发的异步应用开发框架,旨在为现代移动、Web以及企业应用设计而来。Vert.x的核心是用Java编写的,目前开源,项目许可证基于Apache 2.0。

Vert.x的主要特性包括:

  • 多语言——支持Java、JavaScript、CoffeeScript、Ruby、Python、Groovy,以及混合语言来编写应用;
  • 简洁而不简单——简洁、强大的API能帮助你轻松编写非阻塞网络应用程序,无需复杂的配置或模板;
  • 可伸缩性:有效利用服务器内核传递信息;
  • 非阻塞 I/O—— 支持连接多线程;
  • 高并发——简单的actor-like机制能帮助脱离直接基于多线程编程。

 Vert.x 3目前正处于开发阶段,它将带来更多新特性,敬请期待。

更多详情,请点击:Vertx查看。

PS:现如今,开发者想要从各种non-block框架中找到自己所爱并非易事,而在国内使用Vertx的开发者也大有人在,很多人说新一代的Web框架将是异步非阻塞的天下,用过Vertx的用户评价它为“快如闪电”,那么究竟它为何如此之快?Vert.x核心代码又是怎样的呢?Vert.x最适合用在哪些业务场景呢?欢迎来这里Vert.x Meetup),与专家、技术爱好者们一同深度剖析Vert.x。

来自:http://www.csdn.net/article/2015-04-29/2824582-Vert.x