Tag

Reactor

0 views collected around this technical thread.

Selected Java Interview Questions
Selected Java Interview Questions
Mar 1, 2025 · Backend Development

Using Maven Reactor for Selective Multi‑Module Builds

This article explains how Maven’s reactor determines build order in a parent‑child multi‑module project and demonstrates how to use command‑line options such as -pl, -rf, -am, and -amd to build only required modules or their dependents, greatly speeding up the build process.

BackendCommand LineJava
0 likes · 8 min read
Using Maven Reactor for Selective Multi‑Module Builds
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.

JavaReactive ProgrammingReactor
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.

JavaReactive ProgrammingReactor
0 likes · 8 min read
Understanding Spring WebFlux: Reactive Web Development with Spring
DaTaobao Tech
DaTaobao Tech
Nov 4, 2022 · Backend Development

Designing Stateful and Resource‑Safe Reactive Stream Operators with statefulMap

The article shows how a unified abstraction called statefulMap, together with a resource‑aware mapWithResource primitive, lets developers implement a wide range of complex reactive‑stream operators—such as buffering, indexing, deduplication, and safe DB access—in a concise, composable, thread‑safe manner, dramatically reducing boilerplate code.

AkkaJavaReactive Streams
0 likes · 15 min read
Designing Stateful and Resource‑Safe Reactive Stream Operators with statefulMap
HomeTech
HomeTech
Oct 19, 2022 · Backend Development

Reactor in Spring Cloud Gateway: Reactive Programming for API Gateways

This article explores the use of Reactor in Spring Cloud Gateway, highlighting its role in enabling reactive programming for efficient API gateway implementations through non-blocking, asynchronous operations and advanced data flow management.

API GatewayReactive ProgrammingReactor
0 likes · 12 min read
Reactor in Spring Cloud Gateway: Reactive Programming for API Gateways
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.

FluxJavaMono
0 likes · 10 min read
Introduction to Spring WebFlux and Reactive Programming
Tencent Cloud Developer
Tencent Cloud Developer
Jul 19, 2022 · Backend Development

Designing a Reactor‑Based Asynchronous Network Library in Go

To overcome Go’s per‑connection goroutine memory and GC limits at massive scale, the article designs a three‑layer Reactor‑based network library that uses epoll/kqueue, lock‑protected file descriptors, zero‑copy buffers, and load‑balanced sub‑reactors, enabling stable operation with up to a million concurrent connections.

GoNetwork ProgrammingReactor
0 likes · 19 min read
Designing a Reactor‑Based Asynchronous Network Library in Go
Refining Core Development Skills
Refining Core Development Skills
Jul 14, 2022 · Backend Development

Understanding Netty's Internal Network Implementation and Bootstrap Process

This article provides a comprehensive, code‑driven walkthrough of Netty's internal networking architecture, covering NioEventLoopGroup, selectors, channels, pipelines, bootstrap configuration, binding mechanics, and how new connections and user requests are processed in a Java server environment.

BootstrapEventLoopJava
0 likes · 26 min read
Understanding Netty's Internal Network Implementation and Bootstrap Process
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2022 · Backend Development

Source Code Analysis of the netpoll Go High‑Performance Network Framework

The article dissects netpoll, a Go‑based high‑performance network framework that uses a Multi‑Reactor model with a main and sub‑reactors, detailing its server EventLoop, poll manager load‑balancing across epoll/kqueue, connection buffering and request handling, and the client’s non‑blocking dialing process.

ClientGoNetpoll
0 likes · 40 min read
Source Code Analysis of the netpoll Go High‑Performance Network Framework
Wukong Talks Architecture
Wukong Talks Architecture
Mar 7, 2022 · Backend Development

From Java NIO to Netty: A Practical Guide to High‑Performance Network Programming

This article explains the limitations of traditional blocking I/O, introduces Java NIO with selectors, compares the two models using a kindergarten analogy, critiques raw JDK NIO, and demonstrates how Netty simplifies and optimizes network development with concise server and client code examples while promoting a comprehensive Netty learning book.

High PerformanceJava NIONetty
0 likes · 17 min read
From Java NIO to Netty: A Practical Guide to High‑Performance Network 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.

AsyncFluxJava
0 likes · 26 min read
Mastering Reactor: From Mono & Flux Basics to Advanced Async Patterns
Top Architect
Top Architect
Feb 5, 2021 · Backend Development

Understanding Spring WebFlux: A Reactive Web Framework Beyond the Servlet Container

The article explains how Spring WebFlux, built on the Reactor project, offers a non‑blocking, reactive alternative to traditional Spring Web MVC, detailing its relationship with servlet containers, the advantages of Reactive Streams, and considerations for adopting it in Java backend development.

BackendJavaReactive
0 likes · 8 min read
Understanding Spring WebFlux: A Reactive Web Framework Beyond the Servlet Container
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 30, 2020 · Backend Development

Netty Architecture and Principles: An Introductory Tutorial

This tutorial provides a detailed introduction to Netty, covering its architecture, core concepts such as buffers, channels, selectors, reactor thread models, zero‑copy techniques, and includes practical TCP server/client code examples, helping readers understand and apply Netty for high‑performance Java network programming.

Java NIONettyReactor
0 likes · 42 min read
Netty Architecture and Principles: An Introductory Tutorial
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 25, 2020 · Backend Development

From Blocking to Non-Blocking: Evolution of Java Server IO Models

This article walks through the progression of Java server‑side I/O—from classic blocking BIO, through multithreaded and thread‑pool BIO variants, to non‑blocking NIO and Reactor‑based scalable designs—explaining core concepts, code examples, and performance trade‑offs.

JavaReactorblocking
0 likes · 15 min read
From Blocking to Non-Blocking: Evolution of Java Server IO Models
37 Interactive Technology Team
37 Interactive Technology Team
Dec 6, 2019 · Fundamentals

IO模型与非阻塞IO与libevent

The article explains IO models—from blocking IO’s limitations to non‑blocking and multiplexing techniques like select, poll, and epoll—then shows how libevent encapsulates these mechanisms to provide a Reactor‑style event‑driven framework, illustrated with a simple echo server implementation.

Reactoriolibevent
0 likes · 7 min read
IO模型与非阻塞IO与libevent
Architecture Digest
Architecture Digest
Dec 3, 2019 · Backend Development

Understanding Netty: From HTTP Basics to NIO, Reactor Models, TCP Packet Issues, and Zero‑Copy

This article explains what Netty is, reviews traditional HTTP server processing, introduces Java NIO and its non‑blocking event model, compares BIO and NIO, describes Netty's reactor thread architectures, discusses TCP sticky/half‑packet problems and their solutions, and details Netty's zero‑copy techniques for high‑performance networking.

BackendJavaNIO
0 likes · 12 min read
Understanding Netty: From HTTP Basics to NIO, Reactor Models, TCP Packet Issues, and Zero‑Copy