Tagged articles

Spring WebFlux

49 articles · Page 1 of 1
IT Services Circle
IT Services Circle
Jul 25, 2026 · Backend Development

Why More Developers Are Choosing Spring WebFlux for High‑Performance Applications

Spring WebFlux replaces the thread‑per‑request model of Spring MVC with an event‑loop, non‑blocking architecture that dramatically reduces memory and CPU usage, supports back‑pressure, streaming, and GraalVM native images, making it ideal for high‑concurrency microservices while acknowledging its learning curve and debugging challenges.

GraalVMMicroservicesReactive Programming
0 likes · 18 min read
Why More Developers Are Choosing Spring WebFlux for High‑Performance Applications
Su San Talks Tech
Su San Talks Tech
Jul 24, 2026 · Backend Development

Why More Teams Are Choosing Spring WebFlux for High‑Concurrency Applications

The article explains how Spring WebFlux replaces the thread‑per‑request model with an event‑loop, non‑blocking I/O and reactive streams, offering higher resource efficiency, built‑in back‑pressure, and better support for real‑time data, while also discussing its drawbacks and when virtual threads may be a viable alternative.

Cloud NativeR2DBCReactive Programming
0 likes · 18 min read
Why More Teams Are Choosing Spring WebFlux for High‑Concurrency Applications
Java Tech Workshop
Java Tech Workshop
May 29, 2026 · Backend Development

Why Use Spring Cloud Gateway? A Beginner’s Guide to Building a SpringBoot API Gateway

In a micro‑service architecture, a centralized gateway eliminates the need for front‑ends to call dozens of services by handling authentication, rate‑limiting, logging, CORS, and security, and Spring Cloud Gateway—built on WebFlux and Netty—offers a non‑blocking, high‑throughput alternative to Zuul with detailed configuration and code examples for production use.

API GatewayMicroservicesNetty
0 likes · 18 min read
Why Use Spring Cloud Gateway? A Beginner’s Guide to Building a SpringBoot API Gateway
Architect Chen
Architect Chen
Apr 22, 2026 · Cloud Native

Understanding Spring Cloud Gateway: Architecture, Core Concepts, and Configuration

This article provides a detailed technical overview of Spring Cloud Gateway, covering its role as a second‑generation API gateway built on Spring 5, WebFlux, and Reactor, its core responsibilities, architectural placement, key concepts like routes, predicates and filters, the request processing flow, and a concrete YAML configuration example.

API GatewayConfigurationFilters
0 likes · 5 min read
Understanding Spring Cloud Gateway: Architecture, Core Concepts, and Configuration
Cloud Architecture
Cloud Architecture
Mar 6, 2026 · Backend Development

From Blocking Threads to Million‑Request Reactive Architecture: A Spring WebFlux Practical Guide

This guide explains why traditional Spring MVC struggles under high concurrency, introduces Spring WebFlux’s asynchronous non‑blocking model, compares its performance to MVC, walks through core reactive concepts, shows practical code for controllers, functional endpoints, R2DBC integration, backpressure, scheduling, SSE, gateway usage, and real‑world benchmarking results.

R2DBCReactive ProgrammingSSE
0 likes · 17 min read
From Blocking Threads to Million‑Request Reactive Architecture: A Spring WebFlux Practical Guide
Java Backend Technology
Java Backend Technology
Jan 7, 2026 · Backend Development

Why Spring WebFlux Matters: From Blocking MVC to Reactive Non‑Blocking Architecture

The article explains the limitations of Spring MVC's blocking model, introduces Spring WebFlux's reactive, asynchronous, non‑blocking architecture, compares annotation and functional programming models, details core components and request flow, and provides guidance on when and how to adopt WebFlux for high‑concurrency I/O‑intensive applications.

Backend ArchitectureFluxReactive Programming
0 likes · 13 min read
Why Spring WebFlux Matters: From Blocking MVC to Reactive Non‑Blocking Architecture
Java Companion
Java Companion
Dec 14, 2025 · Backend Development

Why Choose WebFlux Over Spring MVC for New Projects?

The article explains how Spring WebFlux replaces the thread‑per‑request blocking model of Spring MVC with an asynchronous, non‑blocking, reactive architecture that uses fewer threads for high‑concurrency I/O workloads, while also outlining its learning curve, ecosystem constraints, and practical decision guidelines for when to adopt it.

Reactive ProgrammingSpring WebFluxbackend
0 likes · 13 min read
Why Choose WebFlux Over Spring MVC for New Projects?
Lin is Dream
Lin is Dream
Jul 17, 2025 · Backend Development

Mastering Reactor Error Handling: 5 Essential Operators in Spring WebFlux

This article introduces the five most common Reactor error‑handling operators—onErrorReturn, onErrorResume, doOnError, retry, and blockOptional—explains their distinct behaviors, appropriate scenarios, and common pitfalls, and provides concise code examples for each within Spring WebFlux.

Reactive ProgrammingReactorSpring WebFlux
0 likes · 6 min read
Mastering Reactor Error Handling: 5 Essential Operators in Spring WebFlux
Lin is Dream
Lin is Dream
Jul 16, 2025 · Backend Development

Boost Your Java Backend with Spring WebFlux: Real‑World Mono Patterns for High Concurrency

This article, part of an async‑programming series, explains how Spring WebFlux’s non‑blocking Mono model can replace traditional Spring MVC blocking calls, presents common business scenarios, provides ready‑to‑use code templates, and demonstrates the performance benefits of reactive programming for high‑throughput Java backends.

AsynchronousSpring WebFluxjava
0 likes · 9 min read
Boost Your Java Backend with Spring WebFlux: Real‑World Mono Patterns for High Concurrency
Cognitive Technology Team
Cognitive Technology Team
Jul 15, 2025 · Backend Development

Mastering Backpressure in Spring WebFlux: Strategies for Slow Clients

This article explains how backpressure works in Spring WebFlux, outlines the built‑in Reactor strategies, provides practical code examples for handling slow consumers, and offers guidance on choosing and monitoring the right approach to keep reactive applications resilient under load.

ReactorServer‑Sent EventsSpring WebFlux
0 likes · 14 min read
Mastering Backpressure in Spring WebFlux: Strategies for Slow Clients
Cognitive Technology Team
Cognitive Technology Team
Jul 15, 2025 · Backend Development

Mastering Backpressure in Spring WebFlux: Strategies and Code Examples

This article explains the concept of backpressure, its implementation in Spring WebFlux, and presents practical strategies—including buffering, dropping, latest, and error handling—along with code samples to help developers manage data flow efficiently in reactive backend applications.

FluxReactive ProgrammingSpring WebFlux
0 likes · 11 min read
Mastering Backpressure in Spring WebFlux: Strategies and Code Examples
Lin is Dream
Lin is Dream
Jul 15, 2025 · Backend Development

Stream Real‑Time File Import Progress with Spring WebFlux and SSE

This article shows how to replace inefficient front‑end polling with a Spring WebFlux server‑sent events (SSE) solution that pushes file‑import progress to the browser in real time, providing complete code for the progress service, import logic, controller, and a vanilla‑JS front‑end example, plus deployment tips.

File ImportReactive ProgrammingSSE
0 likes · 9 min read
Stream Real‑Time File Import Progress with Spring WebFlux and SSE
Lin is Dream
Lin is Dream
Jul 11, 2025 · Backend Development

Mastering Spring WebFlux: Real‑Time Data Streaming with Flux

This article explains why the traditional Spring MVC request‑response model struggles with real‑time scenarios and shows how WebFlux and its Flux API enable server‑side data streaming, concurrent aggregation, and progressive updates for use cases such as infinite scrolling, import progress, and live notifications.

FluxReactive ProgrammingSpring WebFlux
0 likes · 10 min read
Mastering Spring WebFlux: Real‑Time Data Streaming with Flux
Lin is Dream
Lin is Dream
Jul 9, 2025 · Backend Development

Mastering Reactive Streaming with Spring WebFlux: Build Real‑Time APIs Like DeepSeek

This article explains how traditional synchronous JSON responses differ from modern streaming responses, introduces reactive programming concepts, and shows step‑by‑step how to implement non‑blocking, high‑throughput APIs using Spring WebFlux, Mono/Flux, SSE, WebSocket, and related protocols.

Reactive ProgrammingServer‑Sent EventsSpring WebFlux
0 likes · 10 min read
Mastering Reactive Streaming with Spring WebFlux: Build Real‑Time APIs Like DeepSeek
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jun 27, 2025 · Operations

How AI‑Powered Ops‑Nexus Transforms Intelligent Operations for 100k+ Servers

This article details the design, technology choices, functional modules, core implementation, performance optimizations, and future roadmap of Ops‑Nexus, an AI‑driven intelligent operations platform that streamlines alarm analysis, log processing, and host health checks for large‑scale monitoring environments.

AI opsIntelligent OperationsLLM
0 likes · 12 min read
How AI‑Powered Ops‑Nexus Transforms Intelligent Operations for 100k+ Servers
Lin is Dream
Lin is Dream
Mar 17, 2025 · Backend Development

How Web Containers Stay Alive: Inside Java Servlets, Netty, and Sockets

Web containers, such as Tomcat, keep running by continuously listening on network ports with socket servers and thread pools, handling I/O requests; this article explains the role of the main function, servlet lifecycle, Netty’s NIO framework, and why WebFlux‑based gateways outperform traditional Tomcat setups.

NettyServletSpring WebFlux
0 likes · 5 min read
How Web Containers Stay Alive: Inside Java Servlets, Netty, and Sockets
Java Architecture Diary
Java Architecture Diary
Feb 5, 2025 · Artificial Intelligence

Unlocking DeepSeek R1’s Chain‑of‑Thought: A Spring WebFlux Integration Guide

This article examines why mainstream AI frameworks like Spring AI and LangChain4j cannot fully support DeepSeek’s R1 model, explains its unique chain‑of‑thought response format and parameter constraints, and provides a complete Spring WebFlux‑based solution—including API calls, streaming handling, and response parsing—to preserve reasoning content.

DeepSeekR1Spring WebFlux
0 likes · 8 min read
Unlocking DeepSeek R1’s Chain‑of‑Thought: A Spring WebFlux Integration Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 21, 2023 · Backend Development

Spring WebFlux Functional Endpoints: HandlerFunction, ServerRequest & Response

This article explains how Spring WebFlux's functional programming model uses HandlerFunction, ServerRequest, and ServerResponse to build reactive, immutable HTTP endpoints, covering routing with RouterFunction, request body extraction, response creation, validation, and practical code examples for Java developers.

Functional ProgrammingHandlerFunctionServerRequest
0 likes · 8 min read
Spring WebFlux Functional Endpoints: HandlerFunction, ServerRequest & Response
Architecture Digest
Architecture Digest
Jun 28, 2023 · Backend Development

Introduction to Spring WebFlux and Reactive Programming

This article introduces Spring WebFlux as a reactive, non‑blocking web framework built on Spring 5, explains the concepts of reactive programming, compares it with Spring MVC, and provides practical code examples and guidance on when to choose WebFlux for Java backend development.

FluxReactive ProgrammingSpring WebFlux
0 likes · 7 min read
Introduction to Spring WebFlux and Reactive Programming
Qunar Tech Salon
Qunar Tech Salon
Jun 27, 2023 · Backend Development

Refactoring the Supplier‑Product‑Adapter (SPA) System Using DDD and Spring WebFlux

This article presents a comprehensive case study of the SPA system used by Qunar, detailing its business and technical complexity, the adoption of Domain‑Driven Design and an adapter‑based architecture, the migration to Spring WebFlux for reactive asynchronous processing, and the measurable improvements achieved after refactoring.

DDDReactive ProgrammingSpring WebFlux
0 likes · 21 min read
Refactoring the Supplier‑Product‑Adapter (SPA) System Using DDD and Spring WebFlux
Top Architect
Top Architect
Jun 21, 2023 · Backend Development

Introduction to Spring WebFlux and Reactive Programming

This article explains the fundamentals of Spring WebFlux, its reactive programming model with Mono and Flux, compares it to Spring MVC, and provides practical code examples for building non‑blocking backend services using Spring Boot.

FluxReactive ProgrammingSpring Boot
0 likes · 9 min read
Introduction to Spring WebFlux and Reactive Programming
Java Architect Essentials
Java Architect Essentials
Jun 15, 2023 · Backend Development

Introduction to Spring WebFlux and Reactive Programming

This article introduces Spring WebFlux, a reactive web framework introduced in Spring 5, explains the concept of reactive programming, compares it with Spring MVC, describes its concurrency model, and provides practical code examples for building a WebFlux application with Spring Boot.

Reactive ProgrammingReactorSpring Boot
0 likes · 8 min read
Introduction to Spring WebFlux and Reactive Programming
Architecture Digest
Architecture Digest
Jun 14, 2023 · Backend Development

Understanding Spring WebFlux: Reactive Web Development with Spring

This article introduces Spring WebFlux as a reactive, non‑blocking web framework for Java, explains the concepts of reactive programming, compares it with Spring MVC, and provides practical code examples—including Mono/Flux usage, routing, and handlers—to help developers build and run a WebFlux application with Spring Boot.

Reactive ProgrammingReactorSpring Boot
0 likes · 8 min read
Understanding Spring WebFlux: Reactive Web Development with Spring
Qunar Tech Salon
Qunar Tech Salon
Apr 10, 2023 · Backend Development

Optimizing Hotel Business Gateway with Spring WebFlux: Performance Improvements and Service Orchestration

This case study describes how the hotel business gateway at Qunar was refactored using Spring WebFlux to achieve full‑process asynchronous handling, service orchestration, and significant performance gains—including a 100% increase in single‑machine throughput, 50% reduction in response latency, and lower code complexity—while outlining the analysis, solution design, results, and future work.

Reactive ProgrammingSpring WebFluxjava
0 likes · 14 min read
Optimizing Hotel Business Gateway with Spring WebFlux: Performance Improvements and Service Orchestration
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 9, 2023 · Backend Development

Mastering Spring Web Reactive: HttpHandler, WebHandler, and Server Integration

This article explains how Spring Web 2.4.12 enables reactive web applications by introducing the minimal HttpHandler protocol, the richer WebHandler API, supported server adapters, bean components, form and multipart data handling, filters, exception handlers, and the underlying codec infrastructure.

HttpHandlerSpring BootSpring WebFlux
0 likes · 10 min read
Mastering Spring Web Reactive: HttpHandler, WebHandler, and Server Integration
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 11, 2022 · Backend Development

Mastering Spring WebFlux WebClient: Configuration, Code Samples, and Advanced Usage

Learn how to configure Spring WebFlux's WebClient with various HTTP client connectors, customize memory limits, handle responses, send request bodies and form data, apply filters, and use advanced exchange methods, all illustrated with concise Java code examples for reactive backend development.

Reactive ProgrammingSpring WebFluxWebClient
0 likes · 9 min read
Mastering Spring WebFlux WebClient: Configuration, Code Samples, and Advanced Usage
Top Architect
Top Architect
Aug 19, 2022 · Backend Development

Introduction to Spring WebFlux: Reactive Web Development with Spring

This article introduces Spring WebFlux, explains the concept of reactive programming, compares it with Spring WebMVC, describes its concurrency model, and provides complete code examples for building a reactive Spring Boot application using Mono, Flux, functional routing, and WebClient.

Reactive ProgrammingSpring BootSpring WebFlux
0 likes · 9 min read
Introduction to Spring WebFlux: Reactive Web Development with Spring
Java Architect Essentials
Java Architect Essentials
Aug 16, 2022 · Backend Development

Introduction to Spring WebFlux and Reactive Programming

This article introduces Spring WebFlux, explains reactive programming concepts, compares it with Spring MVC, and provides practical code examples demonstrating how to build a reactive web application using Spring Boot, Reactor's Mono and Flux, and functional routing.

FluxReactive ProgrammingReactor
0 likes · 10 min read
Introduction to Spring WebFlux and Reactive Programming
GrowingIO Tech Team
GrowingIO Tech Team
Dec 17, 2021 · Backend Development

Mastering Reactor: From Mono & Flux Basics to Advanced Async Patterns

This article explains the fundamentals of Reactor's reactive programming model—including Mono and Flux types, map and flatMap operators, asynchronous execution, scheduler choices, and error handling—while providing practical code examples to help developers efficiently use Spring WebFlux.

FluxReactive ProgrammingReactor
0 likes · 26 min read
Mastering Reactor: From Mono & Flux Basics to Advanced Async Patterns
Top Architect
Top Architect
Dec 9, 2021 · Backend Development

Design and Implementation of a High‑Performance Spring WebFlux Gateway

This article describes how to design and build a high‑throughput, extensible gateway using Spring WebFlux, Netty, and Nacos, covering technical selection, architecture, core modules, plugin chain, data synchronization, WebSocket cache, testing, and performance results.

GatewayLoad BalancingNetty
0 likes · 20 min read
Design and Implementation of a High‑Performance Spring WebFlux Gateway
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Nov 9, 2021 · Backend Development

Master Reactive Spring: Essential Resources and Insights for Beginners

This article recommends a comprehensive CSDN blog series on reactive Spring, detailing beginner‑friendly explanations of reactive programming, lambda and functional concepts, testing tips, performance insights, and includes vivid CPU‑I/O analogies, plus useful links to the Reactor 3 manual and Apache Shenyu gateway.

MicroservicesReactive ProgrammingSpring WebFlux
0 likes · 7 min read
Master Reactive Spring: Essential Resources and Insights for Beginners
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 18, 2021 · Backend Development

Why Spring WebFlux? A Deep Dive into Reactive, Non‑Blocking Backend Development

This article explains the motivations behind Spring WebFlux, introduces reactive programming concepts, compares annotated controllers with functional endpoints, discusses when to choose WebFlux over Spring MVC, and provides complete code examples for building a reactive CRUD service with Spring Boot.

Reactive ProgrammingSpring BootSpring WebFlux
0 likes · 17 min read
Why Spring WebFlux? A Deep Dive into Reactive, Non‑Blocking Backend Development
vivo Internet Technology
vivo Internet Technology
Oct 8, 2021 · Backend Development

Unlocking Reactive Power: A Deep Dive into Spring WebFlux Architecture

This article provides a comprehensive overview of Spring WebFlux, covering its reactive fundamentals, key components, auto‑configuration process, functional endpoints, request handling flow, performance benchmarks against Spring MVC, and recommended reactive data stores for high‑concurrency applications.

Reactive ProgrammingSpring WebFluxbackend development
0 likes · 14 min read
Unlocking Reactive Power: A Deep Dive into Spring WebFlux Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 23, 2021 · Backend Development

From Synchronous HTTP to CompletableFuture: Mastering Async in Java

This article walks through the evolution of Java asynchronous programming, starting with a simple synchronous HTTP call, examining blocking I/O, exploring JDK NIO and Future, demonstrating callback patterns, addressing callback hell, and showing how CompletableFuture, Vert.x Future, Reactive Streams, and Spring WebFlux provide scalable, non‑blocking solutions.

Asynchronous ProgrammingCompletableFutureReactive Streams
0 likes · 10 min read
From Synchronous HTTP to CompletableFuture: Mastering Async in Java
Architecture Digest
Architecture Digest
Feb 7, 2021 · Backend Development

Design and Implementation of a High‑Performance Spring WebFlux Gateway with Nacos Service Discovery

This article describes the end‑to‑end design, technology selection, architecture, core code implementation, data synchronization, and performance testing of a custom high‑throughput gateway built with Spring WebFlux, Netty, and Nacos, highlighting routing rules, load‑balancing, and gray‑release capabilities.

GatewayLoad BalancingNacos
0 likes · 19 min read
Design and Implementation of a High‑Performance Spring WebFlux Gateway with Nacos Service Discovery
Programmer DD
Programmer DD
Dec 8, 2020 · Backend Development

Is Spring MVC Still Relevant in the Age of Reactive WebFlux?

The article argues that Spring MVC remains a mainstream Java web framework but explores how the rise of reactive programming and Spring WebFlux reshapes its relevance, highlighting the shift toward front‑back separation, @RestController usage, and the broader Reactive Revolution in web development.

Reactive ProgrammingSpring BootSpring WebFlux
0 likes · 6 min read
Is Spring MVC Still Relevant in the Age of Reactive WebFlux?
Amap Tech
Amap Tech
Jun 30, 2020 · Backend Development

Practices of Asynchronous and Reactive Technologies in Gaode Yuntu Backend

Gaode Yuntu transformed its backend from a blocking servlet architecture to an asynchronous, event‑driven reactive stack using Vert.x, Spring WebFlux, Project Reactor and OpenResty, achieving a 480% QPS boost, higher resource efficiency, stable latency, and plans for RSocket back‑pressure and domain‑driven design.

AsynchronousReactive ProgrammingSpring WebFlux
0 likes · 11 min read
Practices of Asynchronous and Reactive Technologies in Gaode Yuntu Backend
Java Architecture Diary
Java Architecture Diary
Apr 5, 2019 · Backend Development

How to Access HttpServletRequest in Spring WebFlux Using Reactor Context

This article explains why Spring WebFlux lacks RequestContextHolder, explores the ReactorContextWebFilter solution from Spring Security, and demonstrates a custom ReactiveRequestContextFilter and helper class that store and retrieve the request via Reactor's Context for exception handling and WebClient header propagation.

Reactive ProgrammingReactor ContextRequestContextHolder
0 likes · 6 min read
How to Access HttpServletRequest in Spring WebFlux Using Reactor Context
Programmer DD
Programmer DD
May 22, 2018 · Backend Development

How to Build Reactive Microservices with Spring WebFlux, Spring Cloud, and MongoDB

This tutorial walks you through creating a reactive microservice architecture using Spring WebFlux, Spring Cloud components such as Eureka and Gateway, and Spring Data Reactive MongoDB, covering dependency setup, controller and repository code, service discovery, load‑balanced inter‑service calls, gateway routing, Docker deployment, and testing with curl.

API GatewayEurekaMongoDB
0 likes · 14 min read
How to Build Reactive Microservices with Spring WebFlux, Spring Cloud, and MongoDB