Calling RESTful services the reactive way with Helidon
summary
Creates a Helidon SE WebClient v2.1.0 (Netty-based) with builder-mounted features: JSON-P media support, baseUri, per-request headers and optional keep‑alive. Executes reactive calls that return a Helidon Single (hybrid CompletionStage/reactive) and demonstrates blocking with await for a main method. Live demo calls GET /greet (prints "hello world"), GET /greet/{name}, follows redirects (enabled by builder, default max 5), PUT /greet to update the greeting (verified by chaining flatMap), and header override — all examples run successfully.
AI-written summary · about
chapters (13)
- 0:00Start
- 0:48Agenda
- 1:52Halogen Structure
- 4:07Demo
- 5:37Live Coding
- 11:06Builder
- 21:38Test the Put Method
- 28:41Redirects
- 31:13Enable Following Redirects
- 32:55How To Set Your User Agent
- 33:51Method Headers Method
- 36:25Keep Alive
- 37:44How Can the Request Be Executed in Parallel
related talks
55mGoing Reactive with Helidon!
52mGoing Reactive with Helidon!
49mRevolutionizing Microservices Development with Helidon 4!
39mHelidon: Java Libraries for Writing Microservices
46mBuilding Microservices with Helidon and Kotlin
01h 13mReactive vs. Virtual threads power with Helidon Nima
41mHelidon - Microservices on Modern Java
45mVirtual Threads in the Real World: Fast, Robust Java Microservices with Helidon
