SpringCloud分布式——用Redis来做session共享的解决方案

项目背景:自己选择开发一个关于媒体广告的系统。基本功能如下:SpringCloud分布式——用Redis来做session共享的解决方案_第1张图片
因为我之前对于springcloud不是非常的熟悉,基本算是摸着石头过河,所以总结一下学习开发的过程。分布式开发具有很多的模块,所以根据前期的需求也是我也划分了模块,划分颗粒度按照业务来区分,也差不多是一样的套路。SpringCloud分布式——用Redis来做session共享的解决方案_第2张图片
按照具体的业务,我暂时划分了3个基本模块,一个是用户,一个主流媒体业务,一个自媒体业务。业务模块不细说,因为基本没啥共性,其他的基础模块80%都是可以通用的。 parent就是一个pom文件,包括所有的模块的公用的类,没啥具体的功能。zuul是网关,eureka是注册中心,所有的分布式都会有,还有cloud其他的功能模块,现在暂时没有用到,后期用到在往上加。common是公共工具,比如redis读写等等,因为分布式session共享是一个需要解决的事情,很多都是用redis作为缓存,这里我也是采用这个方案。client开头的是业务模块,包括用户等功能。
SpringCloud分布式——用Redis来做session共享的解决方案_第3张图片

你可能感兴趣的:(分布式)