Learn how to make simultaneous HTTP requests using The Spring 5 WebClient with ParallelFlux or Java Streams in parallel.
Spring WebClient Tutorials
Spring 5 WebFlux introduced WebClient, which is a reactive and non-blocking client for making HTTP Requests.a
Add URI Parameters to Spring WebClient Requests
A guide to add Request URI parameters – path parameters & query parameters to the requests made by Spring WebFlux WebClient
How to Read JSON Data with Spring WebClient
Covers a different ways of reading JSON data with Spring WebClient and mapping JSON to POJOs, or Objects using Mono and Flux.
Downloading Large Files using Spring WebClient
Guide to downloading/streaming large files using Spring WebClient in parts & configuring DataBuffer Limits to avoid DataBufferLimitException
How to Retry in Spring WebFlux
Examples of adding & configuring retry in Spring WebFlux with max attempts, fixed delay, backoff, and jitter and handle retry exhaustion
Configure timeout for Spring WebFlux WebClient
Configure timeouts in Spring WebFlux – WebClient and Netty. Covers connection, read/write, connection, SSL/TLS, & reactive timeout settings