Vert.x core是编写Vert.x应用程序的核心依赖, 它为HTTP,TCP,UDP,文件系统, 异步流及许多其他功能模块提供了底层支持。 许多Vert.x组件也依赖于Vert.x core。
一款用于编写复杂的现代Web应用以及和HTTP微服务的工具包。
一款具有许多先进功能且易于使用的HTTP和HTTP/2客户端。
一个声明式解析和校验HTTP请求的类库。
扩展Vert.x Web以支持OpenAPI 3,并为构建符合OpenAPI要求的Web路由器提供了一个简单的界面。
直接连接您的OpenAPI 3的web路由器到事件总线服务。
在 Web 路由(router)中挂载 HTTP 代理。
使用 Vert.x Web 实现的 GraphQL 服务器。
URI 模版 RFC 的实现。
基于 Hazelcast 实现的集群管理器。
基于 Infinispan 实现的集群管理器。
基于 Apache Ignite 实现的集群管理器。
基于 Apache Zookeeper 实现的集群管理器。
用 Vert.x 和 JUnit 5 来运行异步测试
一款旨在配合异步代码使用的单元测试工具。包含有JUnit 4的支持。
Json模式规范的扩展实现,以异步的方式来校验每一个Json数据结构。
Vert.x 的 Kotlin 绑定及帮助。
Vert.x 对 Kotlin 协程的支持,提供如 async/await 或 类似 Go 通道的强大支持。由此您可用熟悉的顺序风格编写 Verticle 代码。
Vert.x 的 Groovy 绑定及帮助。
为您的 Vert.x 应用程序量身定做,用于身份验证和授权的通用API,由多家供应商提供支持。
OAuth2(以及一定程度上 OpenID 连接)实现。
JSON Web令牌(JWT)的实现。
一次性密码 (多重因子身份验证) 的实现。
FIDO2 WebAuthn (免密) 实现。
基于Vert.x SQL客户端和关系型数据库的身份验证和授权支持。
基于 MongoDB 的身份验证和授权支持。
基于 Java 属性文件的鉴权与授权支持。
使用 JDK 内置 LDAP 功能的实现。
基于 .htpasswd 文件的鉴权与授权支持。
.htpasswd
基于 .htdigest 文件的鉴权与授权支持。
.htdigest
一款为可扩展性和低开销而设计的PostgreSQL客户端。
一款轻量级的事件驱动 MySQL 客户端。
响应式 DB2 客户端。
响应式的 Oracle 数据库客户端。
响应式 MSSQL 客户端。
一个旨在促进SQL查询执行和数据操作的小型库。
MongoDB 客户端。
Redis 客户端。
Apache Cassandra 客户端。
Vert.x 的 JDBC 支持。
Apache Kafka 的客户端。
一款用于支持 AMQP 1.0 brokers 和 routers 的客户端。
RabbitMQ 代理的客户端。
一款 MQTT 客户端和服务器,兼容 MQTT 3.1.1 。
基于 Vert.x 的反向代理,旨在实现可重用的反向代理逻辑以关注更高层次的需求。
一款用于从您应用程序中发送电子邮件的 SMTP 客户端。
一款支持 STOMP 协议的客户端和服务端实现。
Consul 客户端。
基于简化 TCP 协议建立的应用程序与 Vert.x 事件总线沟通的桥梁。
Apache Camel 端点和路由与事件总线沟通的桥梁。
基于 Zipkin 的分布式链路追踪。
使用 OpenTelemetry 开展分布式跟踪。
基于 OpenTracing 的分布式链路追踪。
使用 Dropwizard 获取并展示 Vert.x Core 组件的监控指标。
使用 Micrometer 获取并展示 Vert.x core 组件的监控指标。
一个可通过 HTTP 检查系统健康状况的简易 API。
代理允许像在本地一样调用远程事件总线上的服务。
允许从JavaScript(Web浏览器或 Node.js)中调用事件总线服务。
使用 Vert.x 实现 gRPC 客户端和服务器端。
使用 Vert.x 的 gRPC Netty。
用于Vert.x API,模块和客户端的 RxJava 3 绑定。
用于Vert.x API,模块和客户端的 RxJava 2 绑定。
用于Vert.x API,模块和客户端的 RxJava 1 绑定。
Reactive streams的支持,您的应用可用此与其它响应式系统互操作, 例如Akka和Project Reactor。
Mutiny 是一个直观的事件驱动的 Java 响应式编程库。 Vert.x 的绑定简化了纯 Vert.x 和 Quarkus 应用程序的响应式编程。
发布、查找、绑定任何类型的服务。
为 Vert.x 应用提供了一种可扩展的配置方式。
实现断路器模式以减轻故障。
使用命令行接口与 Vert.x 应用程序互动。