vert.x是reactive(响应式编程), 是一种思想, 特点: 事件驱动(发挥单台机器的性能):单台机器上, 用少量线程处理大量并发 异步处理请求(多个服务间通信阻塞较少, 响应时间降低):
https://vertx.io/ 官网
基于netty的、运行在jvm之上的、支持多种编程语言的高性能异步、非阻塞、响应式全栈java web框架
eclipse软件基金会顶级java开源项目之一
在techempower.com网站多项性能测试中占据java语言榜首
https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=composite
vertx性能是spring的性能几十倍
vertx面向分布式编程 微服务 轻量打包小
生态对比
vertx core spring framework
vertx web spring boot
vertx data spring data jpa
vertx reactive project reactor
vertx microservices springcloud
vertx authentication and authorisation spring security
who use vert.x
国内:华为、阿里系等
国外:vmvare、redhat等
深入的可以学习下
1、多个Future的聚合操作
2、Vert.x的多线程Reactor模型
3、Vert.x中使用MVC模式
4、Vert.x的Actor模型
5、Vert.x的分布式、集群与微服务
6、Vert.x的线上监控
7、Vert.x与云原生