Tagged articles
12 articles
Page 1 of 1
Top Architect
Top Architect
Aug 15, 2022 · Backend Development

Solving Distributed Session Issues in Microservices with Spring Session and Redis

This article explains the challenges of distributed session management in microservice architectures and presents four solution approaches, focusing on a Java implementation using Spring Session with Redis, including dependency setup, configuration, login logic, controller handling, and verification through testing.

Distributed SessionJavaSpring Session
0 likes · 8 min read
Solving Distributed Session Issues in Microservices with Spring Session and Redis
Code Ape Tech Column
Code Ape Tech Column
May 13, 2022 · Backend Development

Ensuring Distributed Session Consistency with Spring Session and Redis

This article explains the challenges of session consistency in distributed web applications, compares various solutions such as client‑side storage, session replication, sticky sessions, and centralized management, and provides a practical guide to implementing Spring Session with Redis for reliable backend session handling.

JavaSpring Session
0 likes · 9 min read
Ensuring Distributed Session Consistency with Spring Session and Redis
Top Architect
Top Architect
Mar 8, 2022 · Backend Development

Ensuring Session Consistency in Distributed Systems with Spring Session and Redis

This article explains the challenges of session consistency in distributed web architectures, reviews several solutions such as session replication, client‑side storage, hash‑based load balancing, centralized backend storage, and demonstrates a practical implementation using Spring Session with Redis for reliable, scalable session sharing.

Distributed SystemsSessionSpring Session
0 likes · 10 min read
Ensuring Session Consistency in Distributed Systems with Spring Session and Redis
Java Tech Enthusiast
Java Tech Enthusiast
Oct 8, 2021 · Backend Development

How to Share Session Across Distributed SpringBoot Services with Redis and Spring Session

This article walks through the challenges of sharing HTTP session data between micro‑services in a distributed SpringBoot architecture, demonstrates a Redis‑based manual solution, introduces Spring Session for transparent session clustering, and resolves OpenFeign cookie loss with a request interceptor.

Distributed SystemsOpenFeignSession
0 likes · 12 min read
How to Share Session Across Distributed SpringBoot Services with Redis and Spring Session
macrozheng
macrozheng
May 27, 2021 · Backend Development

Ensuring Session Consistency in Distributed Java Apps with Spring Session & Redis

This article explains why traditional session handling fails in distributed environments, compares client‑side storage, session replication, sticky sessions, and centralized management, and provides a practical guide to implementing reliable session consistency using Spring Session with Redis, including configuration and code examples.

Java backendSession ManagementSpring Session
0 likes · 10 min read
Ensuring Session Consistency in Distributed Java Apps with Spring Session & Redis
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
Jun 15, 2019 · Backend Development

How to Share HTTP Sessions Across Spring Boot Instances with Redis and Nginx

This article explains why session sharing is required in distributed Java back‑ends, demonstrates how Spring Session automatically synchronizes HttpSession data to Redis, and shows step‑by‑step how to configure Spring Boot, Redis, and Nginx to achieve transparent session sharing across multiple service instances.

Backend DevelopmentNginxSpring Boot
0 likes · 8 min read
How to Share HTTP Sessions Across Spring Boot Instances with Redis and Nginx
Java Captain
Java Captain
Jun 14, 2019 · Backend Development

Implementing Session Sharing with Spring Session and Redis in a Spring Boot Cluster

This article explains how to use Spring Session together with Redis to achieve transparent HTTP session sharing across multiple Spring Boot instances in a clustered environment, including project setup, Redis configuration, sample controller code, Nginx load‑balancing, and deployment steps.

Backend DevelopmentNginxSpring Boot
0 likes · 9 min read
Implementing Session Sharing with Spring Session and Redis in a Spring Boot Cluster
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
Java Backend Technology
Java Backend Technology
Mar 4, 2017 · Backend Development

How Spring Session Uses Redis to Share Distributed Sessions Across Domains

This article explains the inner workings of Spring Session with Redis, detailing how web.xml configuration, DelegatingFilterProxy, and the springSessionRepositoryFilter collaborate to replace the default HttpSession, wrap requests and responses, and enable distributed session sharing in a Java backend environment.

Distributed SessionJavaSpring Session
0 likes · 6 min read
How Spring Session Uses Redis to Share Distributed Sessions Across Domains