【工具推荐】Vert.x——非阻塞、高并发的编程开发框架
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。
如果你或者你的团队有不错的开发工具、Web开发框架、语言编译器等,欢迎与我联系,我们将挖掘您背后的开发故事,让更多人了解并喜欢上你的应用。(联系方式:xiamz#csdn.net 注:请将#改为@。)