title: springrain --- # [58.springrain云原生微服务架构](/web/58-cloud-native-service-mesh) - UpdateTime: 2020-09-15 00:00:00 - Summary: ## 目标 以前单位主要是外包项目为主,在设计微服务架构时需要满足以下条件 - 技术组件模块化,按需依赖加载 - 对开发人员要求低,2年经验满足业务开发. - 学习成本低,正常情况2周就要 # [57.业务权限设计](/web/57-security-design) - UpdateTime: 2020-09-14 00:00:00 - Summary: ## 功能说明 权限实现的功能如下: - 实现上级部门查看下级部门的数据级联 - 实现用户自定义部门权限,例如张三可以查看部门A,B,C三个部门的数据,虽然张三不是部门主管 - 实现不通菜 # [springrain项目说明](/web/springrain) - UpdateTime: 2020-09-02 14:05:02 - Summary: ## 微服务 6.0.0 项目入口是springrain-system-web,基于Istio实现微服务,正在整理文档. ## 前后分离 6.0.0 基于VUE前后端分离,使用JWT认证.前端项目 # [springrain技术详解(5)-shiro的httpSession](/web/springrain4-shiro-httpsession) - UpdateTime: 2013-12-20 10:49:00 - Summary: ## shiro的cacheManager shiro通过扩展cacheManager实现自定义缓存,sessionDao可以把httpSession存储到cache中.shiro默认提供的Enter # [springrain技术详解(4)-shiro的缓存](/web/springrain4-shiro-cache) - UpdateTime: 2013-12-15 15:27:00 - Summary: 因为是权限拦截校验,很多方法调用的频率是非常频繁的,为了更好的性能,shiro拥有一套完整的缓存体系,特别是针对web领域,做了部分增强. ## shiro权限管理器的配置: ```xml