Helidon WebClient与Config组件全解析
1. Helidon WebClient 简介
Helidon 2.0 在 2020 年 6 月发布,带来了许多新特性,其中包括支持响应式消息传递和流、新的命令行工具、对 Helidon MP 的 GraalVM 支持、新的响应式数据库客户端,以及适用于 Helidon SE 的新 HTTP 客户端 WebClient。WebClient 用于处理与指定端点相关的 HTTP 请求和响应,它完善了 Helidon SE 的核心组件 API 集合。
2. WebClient 组件特性
- 响应式设计演变 :最初设计为响应式,无需等待异步和响应式 WebServer 的响应。但从 Helidon 4.0 开始,采用阻塞方法同步处理请求。
- 构建模式 :使用构建器模式创建 WebClient 实例。
- 重定向链 :可在正确的端点执行请求,并为应用程序提供自动指标、跟踪和安全功能。
3. WebClient 接口签名
WebClient 接口的签名如下:
public interface WebClient extends RuntimeType.Api<WebClientConfig>,
HttpClient<HttpClientRequest>
相关类和接口的
超级会员免费看
订阅专栏 解锁全文
72

被折叠的 条评论
为什么被折叠?



