Tagged articles
7 articles
Page 1 of 1
NiuNiu MaTe
NiuNiu MaTe
Oct 16, 2025 · Backend Development

Prevent Service Avalanche: Circuit Breaker vs Degradation Strategies Explained

This article explains service avalanche in micro‑service chains, outlines its three failure stages, compares circuit‑breaker and degradation techniques, shows when to apply each, and provides practical guidance on tools like Sentinel and Resilience4j, testing, monitoring, and best‑practice configurations.

Distributed SystemsMicroservicesbackend reliability
0 likes · 11 min read
Prevent Service Avalanche: Circuit Breaker vs Degradation Strategies Explained
Top Architect
Top Architect
Oct 24, 2021 · Backend Development

Preventing Message Loss in RocketMQ: Scenarios, Solutions, and Trade‑offs

The article analyzes three typical RocketMQ message‑loss scenarios—network glitches during production, incomplete disk persistence, and premature consumer acknowledgments—and presents concrete solutions such as transactional messaging, synchronous flush with replication, and proper consumer‑ack handling, while discussing their performance impact.

JavaMessage LossRocketMQ
0 likes · 7 min read
Preventing Message Loss in RocketMQ: Scenarios, Solutions, and Trade‑offs
NiuNiu MaTe
NiuNiu MaTe
Mar 31, 2021 · Backend Development

How to Ensure Reliable Service‑to‑Service Messaging: 5 Proven Retry Strategies

This article explores why reliable inter‑service communication is essential in microservice architectures, illustrates common pitfalls with real‑world examples, and presents five practical retry and persistence solutions—including fast retry, in‑memory queues, persistent queues, retry services, and pre‑notification—to improve message delivery reliability.

Distributed SystemsMessage QueueMicroservices
0 likes · 11 min read
How to Ensure Reliable Service‑to‑Service Messaging: 5 Proven Retry Strategies
Xianyu Technology
Xianyu Technology
Dec 22, 2020 · Operations

Comprehensive Message Traceability and Real-Time Log Processing for Xianyu

Xianyu’s new Message Quality Platform links client, API, and server logs by a unique messageId, cleans and clusters real‑time telemetry, correlates user behavior, and visualizes abnormal nodes, giving end‑to‑end traceability that cuts incident investigation time by over 90 % and can be applied to other pipelines.

Message TracingOperationsbackend reliability
0 likes · 8 min read
Comprehensive Message Traceability and Real-Time Log Processing for Xianyu
Java High-Performance Architecture
Java High-Performance Architecture
Feb 19, 2019 · Backend Development

Mastering System Degradation: Keep Your Services Highly Available

This guide explains why degradation is a vital protection mechanism, outlines five strategies across automation, functional, and system‑level dimensions, and details practical implementations such as automatic and manual switches, read/write service fallback, and multi‑level degradation to maintain core functionality under heavy load.

backend reliabilityhigh availabilityservice fallback
0 likes · 7 min read
Mastering System Degradation: Keep Your Services Highly Available