Tagged articles
17 articles
Page 1 of 1
BirdNest Tech Talk
BirdNest Tech Talk
Nov 20, 2024 · Backend Development

How to Build High‑Performance RDMA Applications in Go with rsocket

This article explains the fundamentals of RDMA, compares libibverbs and rdma_cm with the user‑space rsocket API, and walks through a complete Go implementation using the smallnest/rsocket library, including both server and client code examples and practical deployment tips.

GoNetwork programmingRDMA
0 likes · 13 min read
How to Build High‑Performance RDMA Applications in Go with rsocket
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 26, 2024 · Backend Development

Mastering RSocket with Spring Boot 2.7: Protocol Basics, Interaction Patterns, and Real‑World Code

This article introduces the RSocket binary protocol, explains its four interaction models, highlights key features such as back‑pressure and lease, and provides step‑by‑step Spring Boot 2.7 examples for Request‑Response, Request‑Stream, Channel, and Fire‑and‑Forget communication.

JavaMicroservicesSpring Boot
0 likes · 11 min read
Mastering RSocket with Spring Boot 2.7: Protocol Basics, Interaction Patterns, and Real‑World Code
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
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
Jan 11, 2021 · Backend Development

How Streaming Output and Reactive Programming Boost Web Performance

This article explains the concepts of streaming output and reactive programming, describes the underlying HTTP chunked transfer, SSE, WebSocket and RSocket protocols, provides code examples, and outlines practical scenarios where end‑to‑end streaming improves performance and user experience.

BackendHTTP Chunked TransferSSE
0 likes · 18 min read
How Streaming Output and Reactive Programming Boost Web Performance
Java Architecture Diary
Java Architecture Diary
Jan 4, 2021 · Cloud Native

How Spring’s 2020 Roadmap Embraces Kubernetes, Reactive, and GraalVM

The article reviews Spring’s 2020 developments, highlighting its reintegration with VMware, massive SpringOne attendance, deep Kubernetes integration, new Spring Boot features, Reactive programming support, GraalVM native images, RSocket protocol, and the latest Java and Kotlin enhancements for cloud‑native applications.

Cloud NativeJavaKubernetes
0 likes · 10 min read
How Spring’s 2020 Roadmap Embraces Kubernetes, Reactive, and GraalVM
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
Architect's Tech Stack
Architect's Tech Stack
Oct 24, 2019 · Backend Development

Spring Boot 2.2.0 Released with Performance Boosts, Lazy Initialization, Java 13 Support, Immutable @ConfigurationProperties, and RSocket Integration

Spring Boot 2.2.0 has been officially released, offering faster startup, lower memory usage, optional lazy initialization via the spring.main.lazy-initialization property, full Java 13 compatibility, immutable @ConfigurationProperties through constructor binding, and extensive RSocket auto‑configuration with a new starter.

Javaconfiguration-propertieslazy-initialization
0 likes · 4 min read
Spring Boot 2.2.0 Released with Performance Boosts, Lazy Initialization, Java 13 Support, Immutable @ConfigurationProperties, and RSocket Integration
Programmer DD
Programmer DD
Oct 19, 2019 · Backend Development

What’s New in Spring Boot 2.2? Key Features and Improvements Explained

Spring Boot 2.2 follows the release of Spring Framework 5.2, bringing updated component versions, major performance gains, Java 13 support, immutable configuration properties, RSocket starter, health‑check grouping, and numerous other enhancements for Java backend developers.

ConfigurationPropertiesJavaSpring Boot
0 likes · 6 min read
What’s New in Spring Boot 2.2? Key Features and Improvements Explained
Alibaba Cloud Native
Alibaba Cloud Native
Sep 13, 2019 · Backend Development

What the New Reactive Foundation Means for Backend Development and Cloud‑Native Apps

The Linux Foundation's newly created Reactive Foundation, backed by Alibaba, Facebook, Lightbend, Netifi and Pivotal, aims to accelerate Reactive Streams and RSocket standards, reshaping backend architectures with non‑blocking concurrency, functional programming models, and cloud‑native distributed communication.

BackendMicroservicescloud-native
0 likes · 13 min read
What the New Reactive Foundation Means for Backend Development and Cloud‑Native Apps
Ctrip Technology
Ctrip Technology
Aug 14, 2019 · Backend Development

Understanding RSocket: Definition, Production Practice, and Business Development Advantages

This article introduces RSocket, examines its production performance tests with Dubbo and Spring Flux, explains the protocol’s four interaction models and key features, and discusses the practical benefits of using RSocket for reactive business development and future back‑pressure scenarios.

Backend DevelopmentMicroservicesPerformance Testing
0 likes · 9 min read
Understanding RSocket: Definition, Production Practice, and Business Development Advantages