4.2. 这个版本引入的技术预览工件
本节论述了本发行版本中引入的技术预览工件。
4.2.1. 4.3 发行版本中引入的技术预览工件
4.3 版本中以技术预览形式提供以下工件。
vertx-grpc-client
Eclipse Vert.x gRPC 客户端是一个新的 Google Remote Procedure Call (gRPC)客户端,它依赖于 Eclipse Vert.x HTTP 客户端。Eclipse Vert.x gRPC 客户端提供了与服务器交互的两个替代方法:
- 不需要生成的存根的 gRPC 请求和响应导向型 API
使用 gRPC 频道生成存根
注意Eclipse Vert.x gRPC 客户端会取代集成的 Netty 的 gRPC 客户端。
vertx-grpc-server
Eclipse Vert.x gRPC 服务器是一个新的 Google Remote Procedure Call (gRPC)服务器,它依赖于 Eclipse Vert.x HTTP 服务器。Eclipse Vert.x gRPC 服务器提供了与客户端交互的两个替代方法:
- 不需要生成的存根的 gRPC 请求和响应导向型 API
使用服务桥接生成的存根
注意Eclipse Vert.x gRPC 服务器取代了集成的 Netty 的 gRPC 服务器。
vertx-grpc-common
Eclipse Vert.x gRPC 通用工件提供了 Eclipse Vert.x gRPC 客户端和 Eclipse Vert.x gRPC 服务器的通用功能。
vertx-grpc-aggregator
Eclipse Vert.x gRPC 聚合器由一个项目对象模型(POM)文件组成。Eclipse Vert.x gRPC 聚合器不提供任何其他功能。
4.2.2. 之前 4.x 版本中引入的技术预览工件
以下工件在之前的 4.x 版本中作为技术预览提供。
vertx-auth-otp
Eclipse Vert.x OTP Auth 供应商是
AuthenticationProvider
接口实现,它使用一次性密码来执行身份验证。Eclipse Vert.x OTP Auth 供应商支持 Google Authenticator。您可以使用任何方便的库创建带有密钥的快速响应(QR)。您还可以以 base32 格式传输密钥。vertx-oracle-client
Eclipse Vert.x reactive Oracle 客户端是 Oracle 服务器的客户端。这是一个 API,有助于实现数据库的可扩展性并降低开销。由于 API 处于被动和非阻塞,所以您可以处理多个与单个线程的数据库连接。
注意Eclipse Vert.x 重新主动 Oracle 客户端要求您使用 Oracle JDBC 驱动程序。红帽不提供对 Oracle JDBC 驱动程序的支持。
Eclipse Vert.x 重新主动 Oracle 客户端要求您使用 JDK 11 或 JDK 17。
vertx-http-proxy
Eclipse Vert.x HTTP 代理是一个反向代理。使用这个模块,您可以轻松地创建代理。代理服务器也可以彻底解决来自 或igin 服务器的 DNS 查询。
vertx-web-proxy
通过 Eclipse Vert.x web 代理,您可以在 Eclipse Vert.x web 路由器中挂载 Eclipse Vert.x HTTP 代理。
vertx-opentelemetry
支持打开 Telemetry tracing。您可以使用 Open Telemetry 进行 HTTP 和事件总线追踪。