Tagged articles
12 articles
Page 1 of 1
JakartaEE China Community
JakartaEE China Community
Apr 8, 2026 · Backend Development

From Reactive Streams to Virtual Threads: A Deep Dive

The article examines Project Loom's virtual threads, compares them with reactive streams, explores their underlying mechanisms, presents a direct‑style flow library (Jox) that combines both paradigms, and evaluates performance, backpressure, and error handling in Java concurrency.

JavaJoxProject Loom
0 likes · 22 min read
From Reactive Streams to Virtual Threads: A Deep Dive
Selected Java Interview Questions
Selected Java Interview Questions
Jul 18, 2023 · Backend Development

Understanding Reactive Streams: Data Flow, Backpressure, and Core Interfaces

This article explains the concept of data streams, compares pull and push processing models, discusses flow‑control and backpressure mechanisms, evaluates queue choices, and details the core Reactive Streams interfaces (Publisher, Subscriber, Subscription) with example code and references to popular libraries.

AsynchronousData FlowPublisher
0 likes · 7 min read
Understanding Reactive Streams: Data Flow, Backpressure, and Core Interfaces
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
Bitu Technology
Bitu Technology
Jun 29, 2022 · Backend Development

Recap of Scala Meetup #7: Tubi Recommendation System Architecture, The Nature of Computation, and Reactive Streams in Large-Scale Scenarios

The seventh Scala Meetup gathered over 1400 online participants to share three technical talks covering Tubi's content recommendation system architecture, philosophical insights into the nature of computation, and practical experiences with reactive streams in large‑scale JVM environments, followed by a round‑table discussion and audience feedback.

Category TheoryReactive StreamsScala
0 likes · 15 min read
Recap of Scala Meetup #7: Tubi Recommendation System Architecture, The Nature of Computation, and Reactive Streams in Large-Scale Scenarios
Amap Tech
Amap Tech
Jul 16, 2021 · Backend Development

Key Features, Communication Modes, and Internal Implementation of RSocket

RSocket is a binary, back‑pressure‑aware protocol that supports four interaction models—fire‑and‑forget, request‑response, request‑stream, and request‑channel—using multiplexed frames with odd/even stream IDs for true bidirectional communication, and provides a reactive, resumable API suitable for microservices, IoT, and broker‑based architectures.

BackendBrokerReactive Streams
0 likes · 8 min read
Key Features, Communication Modes, and Internal Implementation of RSocket
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.

CompletableFutureJavaReactive Streams
0 likes · 10 min read
From Synchronous HTTP to CompletableFuture: Mastering Async in Java
Java Architecture Diary
Java Architecture Diary
Jan 22, 2021 · Backend Development

Mastering RSocket with Spring Boot: Build Request‑Response, Fire‑Forget, Stream & Channel

This tutorial introduces RSocket—a reactive, binary, multiplexed protocol—and demonstrates how to install the RSC client, create a Spring Boot RSocket server, and implement all four interaction models (request‑response, fire‑forget, stream, and channel) with complete code examples.

Backend DevelopmentJavaReactive Streams
0 likes · 7 min read
Mastering RSocket with Spring Boot: Build Request‑Response, Fire‑Forget, Stream & Channel
Alibaba Cloud Developer
Alibaba Cloud Developer
May 21, 2020 · Backend Development

Why Reactive Programming Matters: Principles, Benefits & Getting Started

This article explains what reactive programming is, outlines the Reactive Manifesto's four core principles, describes the Reactive Streams standard and its key interfaces, showcases Java code examples with Reactor, and provides practical guidance for adopting reactive architectures in backend systems.

AsynchronousJavaReactive Streams
0 likes · 13 min read
Why Reactive Programming Matters: Principles, Benefits & Getting Started
Bitu Technology
Bitu Technology
Nov 13, 2019 · Backend Development

Rebuilding Tubi's Advertising System with Scala and Akka – Part 1: Request Parsing, Validation, and Filtering

This article explains why Tubi rewrote its legacy PHP ad platform, how it adopted Scala, Akka, and Reactive Streams to model the ad request lifecycle as a reactive stream, and details the first three processing steps—parsing, enrichment, and precise filtering—along with sample Scala filter code.

AdTechAkkaMicroservices
0 likes · 8 min read
Rebuilding Tubi's Advertising System with Scala and Akka – Part 1: Request Parsing, Validation, and Filtering
Programmer DD
Programmer DD
Oct 27, 2019 · Backend Development

Why RSocket Is the Next-Gen Protocol for Reactive Backend Communication

RSocket is a binary, reactive‑streams‑based point‑to‑point protocol offering asynchronous, back‑pressure‑aware, multiplexed communication with four interaction models, making it a high‑performance alternative to HTTP for distributed systems, though it remains in candidate status and has a steep learning curve.

Backend CommunicationJavaReactive Streams
0 likes · 5 min read
Why RSocket Is the Next-Gen Protocol for Reactive Backend Communication