首页  

集群session处理     所属分类 architecture 浏览量 1504
分布式系统
分布式事务、接口幂等性、分布式锁 
分布式 session

使用 JWT Token 

tomcat + redis
Tomcat RedisSessionManager 



<Valve className ="com.dyyx.tomcat.RedisSessionHandlerValve"/>
<Manager className="com.dyyx.tomcat.RedisSessionManager"
host="{redis.host}" port="{redis.port}" database="{redis.dbnum}"
maxInactiveInterval="60"/>


spring session + redis
tomcat + redis 依赖容器

org.springframework.session:spring-session-data-redis
redis.clients:jedis


<bean id="redisHttpSessionConfiguration"
class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration">  
<property name="maxInactiveIntervalInSeconds" value="600"/>
</bean>

web.xml配置

<filter>
    <filter-name>springSessionRepositoryFilter</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

<filter-mapping>
     <filter-name>springSessionRepositoryFilter</filter-name>
     <url-pattern>/*</url-pattern>
</filter-mapping>




 Cookie Session 和 Token  

上一篇     下一篇
kafka高可用机制简介

kafka消息投递语义

redis使用注意点

分布式数据库主键生成方案

properties与yml配置文件比较

分布式限流方案