文档资料

核心

Vert.x Core

Vert.x core是编写Vert.x应用程序的核心依赖, 它为HTTP,TCP,UDP,文件系统, 异步流及许多其他功能模块提供了底层支持。 许多Vert.x组件也依赖于Vert.x core。

详情

Vert.x io_uring
Incubator

Vert.x I/O engine based on io_uring functionality.

详情

网络

Vert.x Web

一款用于编写复杂的现代Web应用以及和HTTP微服务的工具包。

详情

Web 客户端

一款具有许多先进功能且易于使用的HTTP和HTTP/2客户端。

详情

网络校验

一个声明式解析和校验HTTP请求的类库。

详情

Web API 服务
技术预览

直接连接您的OpenAPI 3的web路由器到事件总线服务。

详情

Web 代理
技术预览

在 Web 路由(router)中挂载 HTTP 代理。

详情

GraphQL

使用 Vert.x Web 实现的 GraphQL 服务器。

详情

集群

Hazelcast 集群

基于 Hazelcast 实现的集群管理器。

详情

Infinispan 集群

基于 Infinispan 实现的集群管理器。

详情

Apache Ignite 集群

基于 Apache Ignite 实现的集群管理器。

详情

Apache Zookeeper 集群

基于 Apache Zookeeper 实现的集群管理器。

详情

测试

Vert.x JUnit 5

用 Vert.x 和 JUnit 5 来运行异步测试

详情

Vert.x 单元测试

一款旨在配合异步代码使用的单元测试工具。包含有JUnit 4的支持。

详情

规范

JSON Schema
技术预览

Json模式规范的扩展实现,以异步的方式来校验每一个Json数据结构。

详情

URI 模版
技术预览

URI 模版 RFC 的实现。

详情

Vert.x OpenAPI
Technical Preview

Vert.x OpenAPI extends Vert.x to support OpenAPI 3 in version 3.0 and 3.1. It offers an API to parse and validate contracts.

详情

Vert.x Web OpenAPI Router
Technical Preview

Vert.x OpenAPI Router is based on Vert.x OpenAPI and provides the router functionality.

详情

Kotlin

Kotlin 版 Vert.x

Vert.x 的 Kotlin 绑定及帮助。

详情

Kotlin 协程

Vert.x 对 Kotlin 协程的支持,提供如 async/await 或 类似 Go 通道的强大支持。由此您可用熟悉的顺序风格编写 Verticle 代码。

详情

Groovy

Groovy 版 Vert.x

Vert.x 的 Groovy 绑定及帮助。

详情

认证与授权

通用认证和授权

为您的 Vert.x 应用程序量身定做,用于身份验证和授权的通用API,由多家供应商提供支持。

详情

Oauth2 鉴权与授权

OAuth2(以及一定程度上 OpenID 连接)实现。

详情

JWT 鉴权与授权

JSON Web令牌(JWT)的实现。

详情

OTP Auth

一次性密码 (多重因子身份验证) 的实现。

详情

Webauthn 鉴权与授权

FIDO2 WebAuthn (免密) 实现。

详情

SQL 客户端鉴权与授权

基于Vert.x SQL客户端和关系型数据库的身份验证和授权支持。

详情

MongoDB 鉴权与授权

基于 MongoDB 的身份验证和授权支持。

详情

属性鉴权与授权

基于 Java 属性文件的鉴权与授权支持。

详情

LDAP 鉴权与授权

使用 JDK 内置 LDAP 功能的实现。

详情

.htpasswd 鉴权与授权

基于 .htpasswd 文件的鉴权与授权支持。

详情

.htdigest 鉴权与授权

基于 .htdigest 文件的鉴权与授权支持。

详情

数据库

PostgreSQL 客户端

一款为可扩展性和低开销而设计的PostgreSQL客户端。

详情

MySQL 客户端

一款轻量级的事件驱动 MySQL 客户端。

详情

DB2 客户端

响应式 DB2 客户端。

详情

Oracle 客户端
技术预览

响应式的 Oracle 数据库客户端。

详情

MSSQL 客户端
技术预览

响应式 MSSQL 客户端。

详情

SQL 客户端模版

一个旨在促进SQL查询执行和数据操作的小型库。

详情

MongoDB 客户端

MongoDB 客户端。

详情

Redis 客户端

Redis 客户端。

详情

Cassandra 客户端

Apache Cassandra 客户端。

详情

JDBC 客户端

Vert.x 的 JDBC 支持。

详情

消息机制

Kafka 客户端

Apache Kafka 的客户端。

详情

AMQP 客户端

一款用于支持 AMQP 1.0 brokers 和 routers 的客户端。

详情

RabbitMQ 客户端

RabbitMQ 代理的客户端。

详情

MQTT

一款 MQTT 客户端和服务器,兼容 MQTT 3.1.1 。

详情

集成

Vert.x Http 代理
技术预览

基于 Vert.x 的反向代理,旨在实现可重用的反向代理逻辑以关注更高层次的需求。

详情

邮件客户端

一款用于从您应用程序中发送电子邮件的 SMTP 客户端。

详情

STOMP

一款支持 STOMP 协议的客户端和服务端实现。

详情

Consul 客户端

Consul 客户端。

详情

Event bus 桥接

TCP Eventbus Bridge

基于简化 TCP 协议建立的应用程序与 Vert.x 事件总线沟通的桥梁。

详情

Camel Bridge

Apache Camel 端点和路由与事件总线沟通的桥梁。

详情

监控

Zipkin

基于 Zipkin 的分布式链路追踪。

详情

OpenTelemetry
技术预览

使用 OpenTelemetry 开展分布式跟踪。

详情

OpenTracing

基于 OpenTracing 的分布式链路追踪。

详情

Dropwizard 指标监控

使用 Dropwizard 获取并展示 Vert.x Core 组件的监控指标。

详情

Micrometer 指标监控

使用 Micrometer 获取并展示 Vert.x core 组件的监控指标。

详情

健康检查

一个可通过 HTTP 检查系统健康状况的简易 API。

详情

服务

服务代理

代理允许像在本地一样调用远程事件总线上的服务。

详情

SockJS 服务代理

允许从JavaScript(Web浏览器或 Node.js)中调用事件总线服务。

详情

Vert.x gRPC
技术预览

使用 Vert.x 实现 gRPC 客户端和服务器端。

详情

gRPC Netty

使用 Vert.x 的 gRPC Netty。

详情

响应式

RxJava 3

用于Vert.x API,模块和客户端的 RxJava 3 绑定。

详情

RxJava 2

用于Vert.x API,模块和客户端的 RxJava 2 绑定。

详情

RxJava 1

用于Vert.x API,模块和客户端的 RxJava 1 绑定。

详情

Reactive Streams

Reactive streams的支持,您的应用可用此与其它响应式系统互操作, 例如Akka和Project Reactor。

详情

Mutiny

Mutiny 是一个直观的事件驱动的 Java 响应式编程库。 Vert.x 的绑定简化了纯 Vert.x 和 Quarkus 应用程序的响应式编程。

详情

微服务

服务发现

发布、查找、绑定任何类型的服务。

详情

配置

为 Vert.x 应用提供了一种可扩展的配置方式。

详情

断路器(Circuit Breaker)

实现断路器模式以减轻故障。

详情

DevOps

Shell

使用命令行接口与 Vert.x 应用程序互动。

详情