Vert.x是在JVM上构建响应式应用程序的工具包。
扩展
Vert.x是事件驱动和非阻塞的。 这意味着您的应用程序可以使用少量的内核线程处理大量的并发。 Vert.x可以让您的应用以最小的硬件进行扩展。
多语言支持
您可以使用包含Java,JavaScript,Groovy,Ruby,Ceylon,Scala和Kotlin等多种语言的Vert.x。
Vert.x并不鼓吹什么语言是最好的 - 您可以根据手头的任务和团队的技能选择所需的语言。
我们为Vert.x支持的每种语言提供惯用的API。
一般用途
Vert.x非常灵活 - 无论是简单的网络实用程序,复杂的现代Web应用程序,HTTP / REST微服务,大容量事件处理还是完整的后端消息总线应用程序,Vert.x都非常适合。
Vert.x被许多不同的公司所使用,从实时游戏到银行业务,以及其中的一切。
不带偏见的观点
Vert.x不是一个限制性的框架或容器,我们不会告诉你写一个应用程序的正确方法。 相反,我们给了你很多有用的模块,并让你按照你想要的方式创建你的应用程序。
需要一些指导? 我们提供了大量的示例来帮助您开始编写特定类型的应用程序。
Vert.x很有趣
享受再次成为开发者的乐趣。
与限制性的传统应用程序容器不同,Vert.x以令人难以置信的强大功能和灵活性,以您想要的语言,以最少的麻烦,以您想要的方式创建引人注目,可扩展的21世纪应用程序。
Vert.x是轻量级的 - Vert.x核心大小约为650kB。
Vert.x很快。这是一些独立的数字。
Vert.x不是应用程序服务器。您不需要在其中部署应用程序的单一Vert.x实例。你只要运行你的应用程序,无论你想要的。
Vert.x是模块化的 - 当你需要更多的东西时,只需要添加你需要的东西,而不需要更多。
Vert.x很简单,但并不简单化。 Vert.x允许您简单地创建强大的应用程序。
Vert.x是创建轻量级高性能微服务的理想选择。