Tag

backpressure

0 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
Jun 27, 2024 · Frontend Development

Mastering ReadableStream: A Deep Dive into Web Streams API

This article introduces the concept of streams, explains the Web Streams API and its ReadableStream component, details constructors, methods, queuing strategies, back‑pressure handling, BYOB and byte streams, and provides practical code examples and usage scenarios for modern web development.

Front-endJavaScriptReadableStream
0 likes · 20 min read
Mastering ReadableStream: A Deep Dive into Web Streams API
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.

Data FlowPublisherReactive Streams
0 likes · 7 min read
Understanding Reactive Streams: Data Flow, Backpressure, and Core Interfaces
ByteDance SYS Tech
ByteDance SYS Tech
Mar 23, 2023 · Backend Development

From Token Buckets to Carousel: Solving Rate Limiter Challenges in High‑Performance Networks

This article reviews the fundamentals of token‑bucket rate limiters, identifies precision, cascading compensation, and TCP‑loss sensitivity issues, and details two major improvements—port‑loan backpressure and the Carousel algorithm—while outlining future directions for more reliable network traffic shaping.

DPDKRate Limitingbackpressure
0 likes · 14 min read
From Token Buckets to Carousel: Solving Rate Limiter Challenges in High‑Performance Networks
New Oriental Technology
New Oriental Technology
Apr 27, 2022 · Backend Development

Introduction to RxJava: Concepts, Operators, and Backpressure

This article introduces RxJava as a reactive functional programming framework based on the observer pattern, explains its core concepts, stream types, a wide range of operators, backpressure strategies, and demonstrates its practical use for data migration between MongoDB and MySQL.

JavaOperatorsReactive Programming
0 likes · 22 min read
Introduction to RxJava: Concepts, Operators, and Backpressure
360 Tech Engineering
360 Tech Engineering
Oct 15, 2021 · Operations

Log Collection Architecture Using Filebeat, Logstash, and Kafka

This article describes a lightweight, resource‑efficient log collection solution that combines Filebeat agents, optional Logstash aggregation, and Kafka transport, detailing configuration choices, meta‑persistence, back‑pressure mechanisms, monitoring setup, and deployment architecture for reliable at‑least‑once delivery.

FilebeatKafkaLog Collection
0 likes · 14 min read
Log Collection Architecture Using Filebeat, Logstash, and Kafka
ByteFE
ByteFE
Aug 4, 2021 · Fundamentals

Understanding JavaScript Streams API: Core Concepts and Practical Applications

This article provides an in-depth exploration of JavaScript's Streams API, covering core concepts like readable/writable/transform streams, backpressure, and practical applications such as video processing and data compression.

Async ProgrammingBrowser APIsData Processing
0 likes · 15 min read
Understanding JavaScript Streams API: Core Concepts and Practical Applications
ByteDance ADFE Team
ByteDance ADFE Team
May 11, 2021 · Backend Development

Understanding Node.js Streams: Concepts, Pipe, Pipeline, and Async Iterators

This article explains the fundamentals of Node.js streams, including basic concepts, stream types, pipe and pipeline usage, handling backpressure, and demonstrates how async iterators can simplify stream processing with detailed code examples and visual animations.

Async IteratorNode.jsbackpressure
0 likes · 26 min read
Understanding Node.js Streams: Concepts, Pipe, Pipeline, and Async Iterators
Architecture Digest
Architecture Digest
Mar 11, 2020 · Big Data

Apache Flink: Unified Stream and Batch Processing Architecture and Core Concepts

This article provides a comprehensive overview of Apache Flink, explaining how it unifies stream and batch processing on a single runtime, detailing its key features, APIs, libraries, architectural components, fault‑tolerance mechanisms, scheduling, iterative processing, and back‑pressure monitoring.

Apache Flinkbackpressurebatch processing
0 likes · 20 min read
Apache Flink: Unified Stream and Batch Processing Architecture and Core Concepts
Python Programming Learning Circle
Python Programming Learning Circle
Feb 20, 2020 · Backend Development

Understanding Backpressure in Asynchronous Systems

Backpressure, the resistance to data flow in overloaded systems, is crucial for reliable asynchronous programming; this article explains its concepts, illustrates pitfalls in Python asyncio and other languages, and presents strategies such as buffering, draining, semaphores, and protocol-level flow control to manage overload.

Pythonasyncbackpressure
0 likes · 16 min read
Understanding Backpressure in Asynchronous Systems
Sohu Tech Products
Sohu Tech Products
Jun 5, 2019 · Mobile Development

Understanding RxJava2: Core Concepts, Thread Scheduling, Backpressure, Transformers, and Hot vs Cold Observables

This article provides a comprehensive overview of RxJava2 for Android, covering its observer types, backpressure strategies, thread‑scheduling transformers, the compose() operator, differences between compose and flatMap, and the distinction between hot and cold observables with practical code examples.

AndroidObservablesReactive Programming
0 likes · 6 min read
Understanding RxJava2: Core Concepts, Thread Scheduling, Backpressure, Transformers, and Hot vs Cold Observables
Sohu Tech Products
Sohu Tech Products
Jun 5, 2019 · Backend Development

Understanding RxJava2 Backpressure Strategies and Flowable Implementation

This article explains RxJava2's backpressure mechanisms, compares the five Flowable strategies (MISSING, ERROR, BUFFER, DROP, LATEST), demonstrates their behavior with practical experiments, and shows how to use Subscription and FlowableEmitter to build a demand‑driven, memory‑safe data pipeline.

FlowableJavaReactive Programming
0 likes · 20 min read
Understanding RxJava2 Backpressure Strategies and Flowable Implementation
Architecture Digest
Architecture Digest
Aug 4, 2016 · Big Data

Heron vs. Storm: Architecture, Performance Evaluation, and Design Lessons

The article provides a comprehensive overview of Twitter's Heron stream processing system, comparing its architecture, design principles, back‑pressure mechanisms, resource utilization, and performance test results with Storm/JStorm, and concludes with practical insights for large‑scale deployments.

Big DataHeronarchitecture
0 likes · 23 min read
Heron vs. Storm: Architecture, Performance Evaluation, and Design Lessons
Qunar Tech Salon
Qunar Tech Salon
Apr 21, 2015 · Backend Development

Understanding Netty Pitfalls: Autoread, isWritable, and Serialization

This article explains Netty's autoread switch, isWritable back‑pressure mechanism, and serialization strategies, showing how to control read/write rates, avoid thread‑pool overload, and reduce memory copies when handling TCP byte streams in high‑performance Java network applications.

NIONettySerialization
0 likes · 14 min read
Understanding Netty Pitfalls: Autoread, isWritable, and Serialization