Tomcat集群及Redis分布式---概述

Tomcat集群及Redis分布式实现目标

1. 一期的服务框架

                              cfa1eaf4b2f82271ece18a0f46adbcead3d.jpg

2. 二期需要实现的服务框架

37a0469e677fceca7e71e85a9cd16770e61.jpg

3. 所涉及到的知识点

1) Tomcat集群

    (1)Nginx负载均衡的策略解析

    (2)Nginx负载均衡配置及实战

    (3)Tomcat+Nginx集群环境搭建

    (4)Redis+Cookie+Jackson+Filter原生解决集群Session共享问题

    (5)Spring Session零侵入解决集群环境Session共享实战

2)Redis基础强化

    (1)Redis环境搭建

    (2)Redis常用命令实战

    (3)Redis数据结构解析

    (4)Jedis的源码解析

    (5)Jedis API的封装

3)Redis---分布式

    (1)Redis分布式环境的搭建

    (2)Consistent hashing分布式算法原理讲解

    (3)Redis分布式Sharded分片连接源码解析

    (4)ShardedJedisPool连接池编写实战

    (5) Redis分布式锁的实战

    (6)Redisson框架实战

4)单点登录

    在集群环境下,单点登录是必须要解决的一个问题。

    (1)使用Redis构建Session服务器

    (2)Redis+Cookie+Jackson+Filter实现单点登录

    (3)SessionExpireFilter构建Session时间重置过滤器

    (4)Spring Session框架的源码解析

    (5)Spring Session实现单点登录

5)定时关单

    (1)Spring Schedule Cron表达式

    (2)Spring Schedule实现定时关单

    (3)Spring Schedule+Redis分布式锁实战

    (4)Spring Schedule+Redission分布式锁实战

    (5)集群环境下,分布式任务调度

6)实用工具封装

    (1)Jedis及ShardedJedis客户端连接封装及使用

    (2)Cookie的封装及使用

    (3)Jackson源码解析

    (4)Jackson实现Json多泛型序列化及反序列化

7)项目代码重构

    (1)Google Guava Cache迁移Redis分布式缓存

    (2)SpringMVC拦截器实现管理员权限的统一校验

    (3)SpringMVC的全局异常控制

    (4)SpringMVC RESTful实现商品搜索及浏览

 8)开发技巧

    (1)Lombok原理及使用

    (2)Java Decompiler

    (3)Redis Desktop Manager

    (4)Multi-Process Debug(多个tomcat、多进程下的debug)

    (5)iTerm联动操作多窗口命令行

    (6)Maven环境隔离原理及企业级场景分析及实战

    (7)集群和分布式的概念

    (8)线上云服务器上线发布实战

4.开发所用系统及技术版本

1)CentOS 6.8 64位、Win7 64位、Mac OS 10.12     2)JDK版本 7u80  64位    3)Git版本 2.8.0    4)Maven版本 3.0.5   5)Mysql版本 5.1   6)Nginx版本 1.10.2

7)Tomcat版本 7.0  8)Vsftpd版本 2.2.2   9)Redis版本 2.8   10)RDM 0.8.8   11)JD版本 1.4.0  12)Spring 4.0.3.RELEASE  13)Mybatis 3.4.1  14)Mybatis Spring 1.3.0

15) Logback 1.1.2   16)Guava 20.0   17) Joda-time  2.3   18)PageHelper 4.1.0  19)Jedis 2.6.0   20)Lombok 1.16.18   21)Spring-session-data-redis 1.2.0.RELEASE

22)jackson 1.9.12  23)Redission 2.9.0  24)Fasterxml 2.9.0  

 

资源地址:http://learning.happymmall.com

 

 

转载于:https://my.oschina.net/Declan/blog/2989778

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值