Tagged articles

timeout

117 articles · Page 2 of 2
dbaplus Community
dbaplus Community
Jun 5, 2018 · Backend Development

Designing Highly Available Service Layers: Stateless, Timeouts, Async & Idempotency

This article explains how to build a highly available service layer by vertically splitting business domains, adopting stateless architecture, configuring timeout policies, using asynchronous calls with message queues, ensuring idempotent operations, and applying service degradation techniques to handle traffic spikes and failures.

BackendService Layerasynchronous
0 likes · 13 min read
Designing Highly Available Service Layers: Stateless, Timeouts, Async & Idempotency
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 22, 2018 · Operations

How Simple Retry Can Crash Your System and Smarter Alternatives

This article examines the pitfalls of naive retry mechanisms, explores active‑standby service switching, dynamic removal of unhealthy nodes, proper timeout configuration, and anti‑reentrancy strategies to improve system reliability and prevent cascading failures in large‑scale backend operations.

Retryfault toleranceservice reliability
0 likes · 14 min read
How Simple Retry Can Crash Your System and Smarter Alternatives
dbaplus Community
dbaplus Community
Dec 3, 2017 · Databases

Why MySQL Connector/NET Randomly Fails Authentication and How to Fix It

An intermittent MySQL authentication error on Windows caused by the Connector/NET driver’s slow WMI OS‑info query triggers a server‑side timeout, and the article explains how packet analysis revealed the root cause and how caching or removing the WMI call resolves the issue.

AuthenticationConnector.NETMySQL
0 likes · 7 min read
Why MySQL Connector/NET Randomly Fails Authentication and How to Fix It
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2017 · Operations

Mastering Shell Script Timeouts with the Linux timeout Command

This article explains how to use the Linux timeout command to reliably enforce execution limits on shell scripts, demonstrates its advantages over simple watchdog loops, shows practical examples with ping and MQ scripts, discusses return codes, and highlights common pitfalls such as background processes and function usage.

CronScriptShell
0 likes · 4 min read
Mastering Shell Script Timeouts with the Linux timeout Command
Qunar Tech Salon
Qunar Tech Salon
Feb 23, 2017 · Backend Development

Microservice Fault Tolerance: Timeout, Retry, Circuit Breaker, Rate Limiting, and Service Degradation

This article explains microservice fault‑tolerance techniques—including timeout settings, retry strategies, circuit‑breaker logic, current limiting, resource isolation, and service degradation—from both micro and macro perspectives, illustrating how to design resilient service chains and avoid cascading failures.

Circuit BreakerRate LimitingRetry
0 likes · 11 min read
Microservice Fault Tolerance: Timeout, Retry, Circuit Breaker, Rate Limiting, and Service Degradation
Tencent TDS Service
Tencent TDS Service
Dec 15, 2016 · Operations

Why Mobile Apps Need Their Own Timeout Strategy Beyond TCP

This article examines the design of read/write timeout mechanisms in WeChat's STN module, comparing TCP/IP layer retransmission with application‑level strategies, presenting experimental data from Android and iOS devices, and proposing total, first‑packet, packet‑gap, and dynamic timeout solutions to improve reliability on mobile networks.

Application LayerMobile NetworkingNetwork Reliability
0 likes · 15 min read
Why Mobile Apps Need Their Own Timeout Strategy Beyond TCP
dbaplus Community
dbaplus Community
Nov 9, 2016 · Databases

Mastering SQL Server Timeout Errors: Diagnosis and Tuning Guide

This article explains the various timeout scenarios in SQL Server‑backed web applications—including ASP.NET, IIS, WebService, SSMS, remote login, and linked‑server timeouts—provides diagnostic queries such as the Connectivity Ring Buffer, and offers concrete tuning steps and best‑practice recommendations to resolve and prevent them.

DiagnosticsLinked ServerQuery Optimization
0 likes · 16 min read
Mastering SQL Server Timeout Errors: Diagnosis and Tuning Guide
Java High-Performance Architecture
Java High-Performance Architecture
Aug 5, 2016 · Databases

5 Essential Redis Tips from Heroku to Boost Performance

Heroku shares five practical Redis recommendations—including using connection pools, naming clients, selecting key eviction policies, avoiding the KEYS command, and configuring connection timeouts—to improve performance, manage resources, and simplify troubleshooting in production environments.

Client NamingRedisSCAN
0 likes · 4 min read
5 Essential Redis Tips from Heroku to Boost Performance
Architecture Digest
Architecture Digest
Apr 8, 2016 · Operations

Practical Fault‑Tolerance Practices in a Large‑Scale Activity Operations Platform

This article shares the author’s experience building fault‑tolerance for Tencent’s activity operations platform, covering retry strategies, automatic removal of unhealthy machines, timeout tuning, asynchronous processing, anti‑replay mechanisms, service degradation, service decoupling, and business‑level safeguards to reduce manual alarm handling and improve system robustness.

Retrydistributed systemsfault tolerance
0 likes · 21 min read
Practical Fault‑Tolerance Practices in a Large‑Scale Activity Operations Platform
21CTO
21CTO
Apr 5, 2016 · Operations

How Tencent’s AMS Achieved Fault Tolerance at Billion‑Request Scale

This article shares Tencent’s experience building fault‑tolerant mechanisms for the AMS activity platform, covering retry strategies, automatic machine exclusion, timeout tuning, service isolation, asynchronous processing, anti‑replay safeguards, and operational best practices that transformed a million‑request service into an 800‑million‑request system.

RetrySystem Designasynchronous-processing
0 likes · 24 min read
How Tencent’s AMS Achieved Fault Tolerance at Billion‑Request Scale
ITPUB
ITPUB
Mar 28, 2016 · Operations

Understanding curl’s Connection and Max‑Time Timeout Options

This article explains curl’s two timeout settings—--connect-timeout for limiting the connection phase and -m/--max-time for restricting the total operation—provides error examples, and shows practical command-line usages to prevent hanging processes.

command-linecurlnetworking
0 likes · 4 min read
Understanding curl’s Connection and Max‑Time Timeout Options
Architect
Architect
Dec 1, 2015 · Backend Development

Cache Update Strategies: LRU/LFU/FIFO, Timeout Eviction, and Proactive Refresh

The article reviews three cache update strategies—algorithmic eviction (LRU/LFU/FIFO), timeout‑based eviction, and proactive updates—analyzing their consistency guarantees and maintenance costs, and then proposes a combined best‑practice approach for reliable backend caching.

BackendLRUeviction
0 likes · 7 min read
Cache Update Strategies: LRU/LFU/FIFO, Timeout Eviction, and Proactive Refresh
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 22, 2015 · Backend Development

Stability Patterns for Maintaining Network Reliability in Distributed Systems

This article explains five stability patterns—retry, timeout, circuit breaker, handshaking, and bulkhead—used to keep distributed systems resilient, illustrates their implementation with JAX‑RS/RESTful services in Java, and shows how asynchronous Java 8 techniques further improve reliability.

Circuit BreakerJavaRESTful
0 likes · 23 min read
Stability Patterns for Maintaining Network Reliability in Distributed Systems