微服务架构-服务拆分设计
2019-11-18 10:13:28 2 举报
微服务架构-服务拆分设计
作者其他创作
大纲/内容
1、路由;a、无需鉴权,直接路由(例:登录、登出等);b、需要鉴权,转至第2步;2、鉴权;检验用户请求头中是否携带有效token;注意:推荐技术选型springcloud gateway+springcloud kubernetes
1、登录a、对接IDM,登录成功将用户信息缓存至Redis;b、返回有效token;2、登出销毁redis中用户信息;失效token;3、根据用户信息获取token
登录成功,用户信息
成功,返回token
成功
1、配置a、功能权限配置;b、数据权限配置;c、提报-数据权限生成;2、使用a、查询用户功能权限;b、查询用户数据权限;
Bpm-工作流服务
工作流引擎服务,支撑运转所有业务服务对应的流程;
业务操作类服务……
用户权限相关信息
需要鉴权
无需鉴权
Gateway网关服务
统一业务查询服务……
失败
Auth-鉴权服务
接收请求
Redis
Admin-权限服务
0 条评论
回复 删除
下一页