1. Wikipedia
- Vert.x是一个多语言Web框架,它支持Java,Kotlin,Scala,Ruby和Javascript支持的语言之间的共同功能。无论语言如何,Vert.x都在Java虚拟机(JVM)上运行。模块化和轻量级,它面向微服务开发。
 
- Vert.x对JDK的版本要求最低是8.0,最少从Vert.x 3.x(最新
3.9.9)开始就如此了。 
- 与Node.js联系理解
 
2. 架构
Vert.x拥有以下特性:
- 支持多种编程语言。应用程序组件能够以Java、JavaScript、Groovy、Ruby、Scala、Kotlin和Ceylon编写。
 
- 简单的并发模型。所有代码都是单线程的,免除了多线程编程的麻烦。
 
- 简单的异步编程模型,用于编写真正可扩展的非阻塞应用程序。
 
- 跨越客户端和服务器端的分布式事件总线。事件总线甚至可以渗透到浏览器中的JavaScript中,从而可以创建所谓的实时Web应用程序。
 
- 角色模型和公共存储库,用于重用并共享组件。
 
3. vertx core
- vertx core 提供了一些 vertx的基本操作:
 - 编写TCP客户端和服务器
 - 编写HTTP客户端和服务器
 - EventBus
 - file操作
 - HA
 - 集群
 
- 这篇文章Vert.x写的很好,请阅读