Tagged articles
123 articles
Page 2 of 2
macrozheng
macrozheng
Dec 26, 2019 · Fundamentals

How ZooKeeper Coordinates Distributed Systems: Nodes, Watchers, and Leader Election

This article explains ZooKeeper's core concepts—including ZNode data storage, node types, watcher mechanisms, session management, and the leader‑follower‑observer architecture—illustrating how it enables reliable coordination and atomic operations in distributed systems.

Distributed SystemsSession ManagementWatcher
0 likes · 16 min read
How ZooKeeper Coordinates Distributed Systems: Nodes, Watchers, and Leader Election
Programmer DD
Programmer DD
Nov 8, 2019 · Operations

Master tmux: Essential Commands and Tips for Efficient Terminal Multiplexing

This guide introduces tmux, a powerful terminal multiplexer for Linux, explains its core features, session/window/pane architecture, and provides practical command shortcuts and customization tips to keep long-running tasks running smoothly and improve workflow efficiency.

Session Managementterminal multiplexingtmux
0 likes · 8 min read
Master tmux: Essential Commands and Tips for Efficient Terminal Multiplexing
Liangxu Linux
Liangxu Linux
Nov 6, 2019 · Fundamentals

Master Terminal Sessions with Tmux: A Complete Beginner’s Guide

This article introduces Tmux, a powerful terminal multiplexer, explains its core concepts such as sessions, windows, and panes, and provides step‑by‑step commands for installation, basic usage, session management, pane manipulation, and window control, enabling developers to work more efficiently in the command line.

Session Managementcommand-linepane
0 likes · 10 min read
Master Terminal Sessions with Tmux: A Complete Beginner’s Guide
Architect's Tech Stack
Architect's Tech Stack
Aug 19, 2019 · Information Security

Understanding Single Sign‑On (SSO) Mechanism and Its Java Implementation

This article explains the stateless nature of HTTP, the session mechanism used for single‑system login, the challenges of multi‑system applications, and how Single Sign‑On (SSO) solves them by introducing a central authentication server, token‑based authorization, and coordinated logout, with concrete Java code examples.

SSOSession ManagementWeb Security
0 likes · 15 min read
Understanding Single Sign‑On (SSO) Mechanism and Its Java Implementation
vivo Internet Technology
vivo Internet Technology
Jul 24, 2019 · Backend Development

Spring Session Implementation Guide: Session Sharing with Redis in Distributed Systems

Spring Session enables distributed session sharing by storing HTTP session data in Redis, using a filter and listener configuration to replace Tomcat’s in‑memory storage, managing three Redis keys with coordinated expirations, and subscribing to keyspace events for reliable cleanup and cross‑instance access.

Backend DevelopmentDistributed SystemsJava
0 likes · 12 min read
Spring Session Implementation Guide: Session Sharing with Redis in Distributed Systems
Java Backend Technology
Java Backend Technology
Nov 3, 2018 · Backend Development

Why Session Loss Happens in Hash Load Balancing and How to Fix It

This article explains why session loss occurs when using hash‑based load balancing, illustrates the problem with Nginx ip_hash, and compares three mitigation strategies—sticky sessions via nginx‑sticky‑module, session replication, and session sharing—highlighting their advantages, drawbacks, and suitable scenarios.

Session Managementload balancingsession replication
0 likes · 10 min read
Why Session Loss Happens in Hash Load Balancing and How to Fix It
Java Captain
Java Captain
Sep 8, 2018 · Information Security

Understanding Single Sign-On (SSO) Mechanism and Its Java Implementation

This article explains the fundamentals of HTTP's stateless nature, session handling, and login state, then introduces the challenges of multi‑system environments and presents a detailed overview of Single Sign‑On (SSO) concepts, flow, deployment, and step‑by‑step Java code examples for both client and server sides.

BackendJavaSSO
0 likes · 15 min read
Understanding Single Sign-On (SSO) Mechanism and Its Java Implementation
Big Data and Microservices
Big Data and Microservices
Jul 23, 2018 · Information Security

Understanding Apache Shiro: Core Concepts and Architecture Explained

This article introduces Apache Shiro, a lightweight Java security framework, and explains its three core concepts—Subject, SecurityManager, and Realms—while detailing the full system architecture including authenticators, authorizers, session management, caching, and cryptography components.

Apache ShiroAuthenticationAuthorization
0 likes · 5 min read
Understanding Apache Shiro: Core Concepts and Architecture Explained
Architecture Digest
Architecture Digest
Jun 17, 2018 · Backend Development

From Moore's Law to Distributed Architecture: Load Balancing, Session Management, and Database Sharding

The article explains how the slowdown of Moore's Law drives the shift from monolithic applications to distributed systems, covering load balancing, session handling strategies, read‑write separation, and database sharding to achieve scalable, high‑availability backend architectures.

Backend ArchitectureDistributed SystemsSession Management
0 likes · 8 min read
From Moore's Law to Distributed Architecture: Load Balancing, Session Management, and Database Sharding
Programmer DD
Programmer DD
Apr 22, 2018 · Backend Development

Unveiling Spring Session’s Redis Data Structures: From A to C Keys Explained

This article dissects Spring Session’s Redis implementation, explaining the three key types (A, B, C), their TTL settings, how they enable session sharing, the pitfalls of Redis expiration, concurrency challenges, and the sophisticated cleanup and notification mechanisms Spring Session employs to ensure reliable session management.

BackendExpirationJava
0 likes · 15 min read
Unveiling Spring Session’s Redis Data Structures: From A to C Keys Explained
360 Quality & Efficiency
360 Quality & Efficiency
Mar 29, 2018 · Operations

Reflections on Testing Challenges: Session Synchronization, Configuration Migration, Identifier Issues, and Process Compliance

The article shares a tester's three‑year journey, detailing real‑world problems such as session synchronization failures, configuration migration oversights, missing identifiers, and process compliance lapses, while offering analysis, root‑cause explanations, and practical lessons learned for improving software testing and operations.

Bug AnalysisSession ManagementSoftware Testing
0 likes · 7 min read
Reflections on Testing Challenges: Session Synchronization, Configuration Migration, Identifier Issues, and Process Compliance
Architecture Digest
Architecture Digest
Aug 7, 2017 · Operations

Website Availability and High‑Availability Architecture Overview

This article explains website availability metrics, fault‑weight scoring, layered high‑availability architecture, session management strategies, reusable service design, data redundancy, quality assurance processes, and monitoring practices essential for maintaining reliable large‑scale web systems.

AvailabilityOperationsSession Management
0 likes · 9 min read
Website Availability and High‑Availability Architecture Overview
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 16, 2016 · Backend Development

Optimizing Large‑Scale E‑Commerce Site Architecture: Business Splitting, Clustering, Caching & SSO

This article examines the analysis and optimization of a high‑traffic e‑commerce website, covering problems such as server waste and tight coupling, and presenting solutions including business splitting, application clustering, multi‑level caching, distributed sessions, and deployment diagrams to improve scalability and reliability.

BackendDistributed SystemsMicroservices
0 likes · 7 min read
Optimizing Large‑Scale E‑Commerce Site Architecture: Business Splitting, Clustering, Caching & SSO
ITPUB
ITPUB
May 31, 2016 · Backend Development

How to Keep User Sessions Consistent Across Load‑Balanced Servers

This article explains why adding a load balancer can break session continuity, compares sticky sessions, session replication, centralized stores, and cookie‑based approaches, and outlines the advantages and drawbacks of each method for maintaining reliable user sessions in a server cluster.

CookieSession Managementsession replication
0 likes · 8 min read
How to Keep User Sessions Consistent Across Load‑Balanced Servers
Architecture Digest
Architecture Digest
Apr 23, 2016 · Backend Development

Designing Scalable Large-Scale Internet Applications: Stateless Sessions, Caching, Service Splitting, Database Sharding, Asynchronous Communication, and Configuration Management

The article explains how to build a highly scalable internet application by adopting stateless session handling, effective caching, service decomposition with remote call frameworks, database sharding, asynchronous messaging, unstructured data storage, comprehensive monitoring, and unified configuration management.

ScalabilityService SplittingSession Management
0 likes · 16 min read
Designing Scalable Large-Scale Internet Applications: Stateless Sessions, Caching, Service Splitting, Database Sharding, Asynchronous Communication, and Configuration Management
21CTO
21CTO
Apr 16, 2016 · Backend Development

How Taobao Scales: Stateless Sessions, Caching, Service Splitting, and More

Taobao’s massive B2C platform achieves high scalability and reliability by employing stateless session management with multi‑value cookies, leveraging Tair caching, splitting services via HSF, partitioning databases with TDDL, adopting asynchronous messaging, using distributed file storage, and implementing comprehensive monitoring and unified configuration management.

Service SplittingSession Managementcaching
0 likes · 18 min read
How Taobao Scales: Stateless Sessions, Caching, Service Splitting, and More
Qunar Tech Salon
Qunar Tech Salon
Feb 16, 2016 · Backend Development

Evolution and Scaling Strategies for Large Websites: Architecture, Session Management, and Database Optimization

The article reviews the evolution of large‑scale website architecture, explaining how business complexity, multi‑server deployment, session handling, load balancing, database read/write separation, caching, and search indexing together address availability, concurrency, and performance challenges in modern web systems.

Read-Write SeparationSession Managementcaching
0 likes · 16 min read
Evolution and Scaling Strategies for Large Websites: Architecture, Session Management, and Database Optimization
21CTO
21CTO
Oct 10, 2015 · Backend Development

How to Choose the Right Session Management Strategy for Scalable Web Applications

With growing website traffic, single‑machine deployments struggle, so this article examines four session‑management strategies—session stickiness, replication, centralized storage, and cookie‑based approaches—detailing their mechanisms, advantages, and drawbacks to help you select the best solution for scalable web applications.

Distributed SystemsSession Managementbackend scaling
0 likes · 6 min read
How to Choose the Right Session Management Strategy for Scalable Web Applications
Qunar Tech Salon
Qunar Tech Salon
Jun 28, 2015 · Fundamentals

Understanding tmux: Concepts, Usage, and Custom Scripts

This article explains what tmux is, describes its client‑server architecture, sessions, windows and panes, and shows how to use copy‑mode, scripting with split‑window and send‑keys, custom configuration, and troubleshooting tips for effective terminal multiplexing.

Session ManagementShell scriptingcopy mode
0 likes · 8 min read
Understanding tmux: Concepts, Usage, and Custom Scripts