Tag

traffic control

0 views collected around this technical thread.

vivo Internet Technology
vivo Internet Technology
Oct 16, 2024 · Backend Development

Dynamic Rate Limiting Solution Based on Sentinel Secondary Development

This article presents a Sentinel‑based dynamic rate‑limiting solution that uses parameter priority and a sliding‑window counter to automatically adjust thresholds per scenario, addressing the limitations of static QPS limits, simplifying rule management via Zookeeper, and integrating as an independent SDK within Sentinel’s responsibility‑chain architecture.

Dynamic Rate LimitingMicroservicesRate Limiting Algorithm
0 likes · 14 min read
Dynamic Rate Limiting Solution Based on Sentinel Secondary Development
DaTaobao Tech
DaTaobao Tech
Sep 30, 2024 · Backend Development

KLimiter: Adaptive Rate Limiter for Downstream Resource Protection

KLimiter is an adaptive rate‑limiter that continuously monitors downstream resource water‑levels, computes impact coefficients from historical traffic, and dynamically throttles multiple upstream entries according to their priorities, using gradual reductions, slow‑start and fallback strategies to maintain stability and efficiency beyond static threshold methods.

BackendRate Limitingadaptive algorithm
0 likes · 11 min read
KLimiter: Adaptive Rate Limiter for Downstream Resource Protection
Tencent Cloud Developer
Tencent Cloud Developer
Sep 3, 2024 · Backend Development

Rate Limiting: Purpose, Algorithms, Implementation Methods, Strategies, and Considerations

Rate limiting safeguards system stability by capping request rates, employing algorithms such as fixed‑window, sliding‑window, leaky‑bucket, and token‑bucket, and can be applied at application, proxy, or hardware layers while using strategies like threshold setting, request classification, feedback, and ensuring fairness, flexibility, and transparency.

AlgorithmBackendRate Limiting
0 likes · 28 min read
Rate Limiting: Purpose, Algorithms, Implementation Methods, Strategies, and Considerations
Wukong Talks Architecture
Wukong Talks Architecture
Jul 8, 2024 · Backend Development

Design and Evolution of Ctrip Ticket Booking System for Flash‑Sale Events

This article analyzes the challenges faced by Ctrip's ticket‑booking transaction system during high‑traffic flash‑sale events and presents a series of architectural optimizations—including Redis caching, database load mitigation, supplier‑system safeguards, and fine‑grained traffic‑control strategies—to achieve stable, consistent, and fast performance under extreme concurrency.

BackendDatabase OptimizationRedis
0 likes · 15 min read
Design and Evolution of Ctrip Ticket Booking System for Flash‑Sale Events
Ctrip Technology
Ctrip Technology
Jul 5, 2024 · Backend Development

Design and Optimization of Ctrip Ticket Booking Transaction System for Flash‑Sale Events

This article examines the challenges faced by Ctrip’s ticket reservation transaction system during flash‑sale events and details the architectural optimizations—including Redis caching, database load reduction, supplier integration, and multi‑layer traffic throttling—that ensure system stability, strong consistency, and high availability under extreme concurrency.

Backend DevelopmentHigh Availabilitydata consistency
0 likes · 16 min read
Design and Optimization of Ctrip Ticket Booking Transaction System for Flash‑Sale Events
360 Smart Cloud
360 Smart Cloud
Jul 3, 2024 · Operations

Practical Practices for Enhancing Kafka Cluster Stability at 360

This article details 360's comprehensive approach to improving Apache Kafka cluster stability through proactive operations, capacity assessment, parameter tuning, monitoring, version upgrades, and traffic control, offering concrete guidelines and best‑practice recommendations for large‑scale message‑queue deployments.

ClusterKafkaStability
0 likes · 33 min read
Practical Practices for Enhancing Kafka Cluster Stability at 360
Lobster Programming
Lobster Programming
May 27, 2024 · Backend Development

Mastering Rate Limiting: 5 Algorithms to Prevent Service Avalanches

This article explains why rate limiting is essential in high‑traffic microservice architectures, illustrates the avalanche effect, and introduces five practical algorithms—including counter, sliding window, leaky bucket, token bucket, and Redis‑based implementations—complete with code examples and usage scenarios.

AlgorithmBackendMicroservices
0 likes · 7 min read
Mastering Rate Limiting: 5 Algorithms to Prevent Service Avalanches
Sohu Tech Products
Sohu Tech Products
Mar 13, 2024 · Backend Development

OpenResty‑Based Interface Authentication, Traffic Control, and Request Tracing in Production

The article shows how OpenResty’s Lua‑based extensions can implement lightweight, version‑controlled API authentication, dynamic traffic‑shaping via shared‑memory peer status, and selective request tracing with batch‑sent logs to Elasticsearch, enabling secure, highly available services and rich observability without sacrificing Nginx performance in production.

API authenticationLuaOpenResty
0 likes · 18 min read
OpenResty‑Based Interface Authentication, Traffic Control, and Request Tracing in Production
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Nov 7, 2023 · Backend Development

How Kujiale Guarantees Stable Open APIs with Automated Governance and Traffic Control

This article explains how Kujiale’s open API platform implements pre‑release process controls, full automation testing, field‑mapping, online traffic inspection, active health checks, and customizable throttling rules to ensure high stability, early fault detection, and safe handling of traffic spikes for customer integrations.

API governanceAutomationStability
0 likes · 8 min read
How Kujiale Guarantees Stable Open APIs with Automated Governance and Traffic Control
vivo Internet Technology
vivo Internet Technology
Apr 26, 2023 · Operations

Disaster Recovery Design and Practices for Vivo Push System

Vivo’s push platform achieves high‑availability disaster recovery by deploying multi‑region broker clusters, implementing dual‑active logic nodes across two data centers, adding a Kafka‑backed buffering layer for traffic spikes, and using a hybrid Redis‑plus‑disk KV storage scheme to ensure durable, real‑time message delivery.

KafkaRedisbackend architecture
0 likes · 11 min read
Disaster Recovery Design and Practices for Vivo Push System
DeWu Technology
DeWu Technology
Feb 21, 2023 · Backend Development

Design and Implementation of a Traffic Control Platform for E-commerce Search and Recommendation

The article describes a modular traffic‑control platform for e‑commerce search and recommendation that lets operators quickly adjust strategies for emergencies, cold‑start items, and experiments, replacing costly multi‑team development with a unified operation center, service center, data hub, algorithmic PID controller, real‑time metrics, independent recall chain, and cross‑scene AB testing, while outlining future extensions.

AB testingPID controllerplatform architecture
0 likes · 16 min read
Design and Implementation of a Traffic Control Platform for E-commerce Search and Recommendation
Dada Group Technology
Dada Group Technology
Jul 18, 2022 · Backend Development

Design and Implementation of JD Daojia Open Platform Services

The article presents a comprehensive overview of JD Daojia's Open Platform, detailing its service lifecycle—from platform introduction, service design, publishing, and authorization to state management and traffic‑control mechanisms—while explaining the underlying RPC‑based architecture and fixed‑window rate‑limiting algorithm.

API GatewayBackend DevelopmentMicroservices
0 likes · 12 min read
Design and Implementation of JD Daojia Open Platform Services
Architecture & Thinking
Architecture & Thinking
May 5, 2022 · Cloud Native

Microservice Reliability: Key Governance Strategies for High Availability

This article examines the inherent complexities of microservice architectures—such as performance, reliability, data consistency, and operational costs—and presents four essential governance approaches, including traffic control, request resilience, self‑protection mechanisms, and fault‑instance handling, to achieve robust high‑availability services.

High AvailabilityMicroservicescircuit breaking
0 likes · 16 min read
Microservice Reliability: Key Governance Strategies for High Availability
Top Architect
Top Architect
Apr 7, 2022 · Backend Development

High‑Availability Architecture and Migration Strategies for a Large‑Scale Membership System

This article details the design and implementation of a highly available membership platform, covering Elasticsearch dual‑center primary‑backup clusters, traffic‑isolation architectures, deep ES optimizations, Redis caching and dual‑center clusters, MySQL partitioned clusters, seamless SqlServer‑to‑MySQL migration, abnormal member governance, and refined flow‑control and degradation strategies.

BackendElasticsearchHigh Availability
0 likes · 20 min read
High‑Availability Architecture and Migration Strategies for a Large‑Scale Membership System
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 11, 2022 · Operations

Overview and Implementation of eBPF for Android Network Statistics and Control

The article explains how Android’s shift to Linux kernel 4.x/5.x introduced the eBPF framework, detailing its advantages over iptables, the programming model with helper macros and maps, and its implementation in netd and HAL to collect network statistics, enforce traffic control, and support power‑saving Doze policies.

AndroidKernelbpf
0 likes · 8 min read
Overview and Implementation of eBPF for Android Network Statistics and Control
Big Data Technology Architecture
Big Data Technology Architecture
Mar 11, 2021 · Big Data

Challenges and Optimizations of Hive MetaStore at Kuaishou

This article details how Kuaishou tackled performance, scalability, and stability challenges of Hive MetaStore by introducing a BeaconServer hook architecture, read‑write separation, API refinements, traffic control, and federation designs, resulting in significant query efficiency and service reliability improvements.

Big DataFederationHive
0 likes · 14 min read
Challenges and Optimizations of Hive MetaStore at Kuaishou
Efficient Ops
Efficient Ops
Jun 21, 2020 · Operations

How to Simulate Real-World Network Conditions with Linux Netem and tc

This guide explains how to use Linux's Netem module via the tc command to emulate network conditions such as delay, loss, duplication, corruption, and packet reordering, providing practical examples and command syntax for effective testing and troubleshooting of network performance issues.

LinuxNetemnetwork simulation
0 likes · 8 min read
How to Simulate Real-World Network Conditions with Linux Netem and tc
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 15, 2019 · Operations

QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing

QTC, iQIYI’s extended ATC tool combining a dual‑NIC workstation, wireless hotspot and Python‑based software, dynamically simulates static and changing network conditions while providing low‑interference automated packet capture, enabling rapid mobile video app testing across diverse scenarios and uncovering numerous bugs.

AutomationMobile TestingQTC
0 likes · 9 min read
QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing
Architect's Tech Stack
Architect's Tech Stack
Jun 9, 2019 · Backend Development

Rate Limiting Strategies and Considerations for Microservices

This article reviews why rate limiting is crucial in microservice architectures, outlines common limiting techniques such as semaphore counting, thread‑pool isolation, fixed and sliding windows, token‑bucket and leaky‑bucket algorithms, and discusses practical considerations like clock sync, SDK vs. server enforcement, and accuracy‑latency trade‑offs.

AlgorithmBackendMicroservices
0 likes · 13 min read
Rate Limiting Strategies and Considerations for Microservices