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機制能幫助脫離直接基于多線程編程。 </ul>
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 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!