Search

Discover articles.

Search across authors, categories, and technical themes. The layout mirrors the editorial references while staying responsive and fast.

Results

Matches for “distributed systems”

1000 results
Backend Development Oct 31, 2021 Architecture Digest

Why Resource Isolation Matters and Common Isolation Techniques in Distributed Systems

The article explains the importance of isolating resources such as CPU, network, and disk in distributed architectures, describes thread, process, cluster, data‑read/write, static, and crawler isolation methods, and provides concrete code examples and best‑practice recommendations for backend developers.

backendDistributed Systemsmicroservicesresource isolationthread isolationprocess isolation
Fundamentals Oct 18, 2021 Java Architect Essentials

Fundamentals of Distributed Systems: Models, Replication, Consistency, and Protocols

This article introduces core concepts of distributed systems, including node and replica models, various consistency levels, data distribution strategies, lease and quorum mechanisms, replica control protocols such as primary‑secondary, two‑phase commit, MVCC, Paxos, and the CAP theorem, providing a comprehensive overview for architects.

distributed systemsCAP theoremreplicationconsistencyconsensus
Backend Development Oct 4, 2021 Top Architect

Mutual Exclusion and Idempotency in Distributed Systems: Problems, Principles, and Solutions

This article examines the challenges of mutual exclusion and idempotency in distributed environments, explains their underlying principles, compares multithread and multiprocess approaches, and presents practical distributed‑lock implementations such as Zookeeper, Redis, Tair, and the Cerberus framework, as well as the GTIS solution for idempotency.

distributed systemsconcurrencyDistributed LockidempotencyCerberusGTISmutual exclusion
Fundamentals Sep 26, 2021 Top Architect

Fundamentals of Distributed Systems: Concepts, Replication, Consistency, and Protocols

This article provides a comprehensive overview of distributed system fundamentals, covering system models, node concepts, failure types, replication strategies, consistency levels, data distribution methods, replica control protocols such as primary‑secondary, two‑phase commit, lease‑based caching, quorum, MVCC, Paxos, and the CAP theorem.

distributed systemsCAP theoremprotocolsreplicationconsistencyquorumlease
Operations Sep 22, 2021 IT Architects Alliance

Resource Isolation Strategies in Distributed Systems

The article explains why resource isolation is essential for distributed architectures, describes common isolation methods such as thread, process, cluster, data, static and crawler isolation, and provides concrete examples and code snippets for Netty, Dubbo, Tomcat, and Hystrix to illustrate practical implementations.

distributed systemsDubboNettyTomcatresource isolationthread isolationprocess isolationcluster isolation
Backend Development Sep 20, 2021 Top Architect

Session Sharing Solutions in Distributed Systems: Nginx ip_hash, Tomcat Replication, Redis Cache, and Cookie

This article explains why session sharing is required in micro‑service and distributed environments and presents four practical solutions—Nginx ip_hash load balancing, Tomcat session replication, Redis centralized session cache, and cookie‑based sharing—detailing their implementations, code snippets, and pros and cons.

distributed systemsload balancingredisnginxtomcatsession
Backend Development Sep 18, 2021 Top Architect

Resource Isolation Techniques in Distributed Systems: Thread, Process, Cluster, and More

The article explains why resource isolation is essential in distributed architectures and details various isolation strategies—including thread, process, cluster, data read/write, static, and crawler isolation—illustrated with Netty, Dubbo, Tomcat examples, code snippets, and a comparison of thread‑pool versus semaphore isolation in Hystrix.

distributed systemsbackend architectureDubboNettythread poolresource isolationHystrix
Operations Sep 14, 2021 Full-Stack Internet Architecture

Understanding Rate Limiting, Degradation, and Circuit Breaking in Distributed Systems

This article explains the concepts of rate limiting, service degradation, and circuit breaking, illustrating passive and active throttling strategies, asynchronous processing, and practical examples such as Alibaba Sentinel, token‑based controls, and Hystrix, to help engineers design resilient, high‑availability systems.

distributed systemsservice degradationrate limitingsystem resiliencecircuit breaking
Backend Development Aug 26, 2021 IT Architects Alliance

Resource Isolation: Thread, Process, Cluster, and Other Strategies in Distributed Systems

This article explains why resource isolation is essential in distributed architectures and details various isolation techniques—including thread, process, cluster, data‑read/write, static, and crawler isolation—illustrated with Netty, Dubbo, and Tomcat examples, code snippets, and practical recommendations.

backenddistributed systemsperformanceresource isolationthread isolationprocess isolation
Backend Development Aug 12, 2021 Code Ape Tech Column

Comparison of Distributed Task Scheduling Systems: Elastic-Job, Xxl-Job, and Quartz

This article examines common business scenarios requiring timed tasks, explains the differences between timer‑based and message‑driven approaches, and provides a detailed comparison of single‑machine and distributed scheduling frameworks—including Elastic‑Job, Xxl‑Job, and Quartz—highlighting their features, deployment models, and suitable use cases.

Backenddistributed systemstask schedulingxxl-jobQuartzelastic-job
Previous Page 12 Next