管理后端系统(微服务)、用户中心系统,如何优雅的设计实现
来源:9-3 Zuul鉴权和添加用户服务
慕妹9217275
2018-08-04
需求:
1、满足前后端分离前提下
2、管理系统后端做成一个springCloud的微服务,只提供具体菜单的功能后端接口,不提供权限校验,主要提供数据库的增删改查功能给前端应用调用
3、用户中心系统提供注册登录、菜单按钮权限配置等功能
在这样的情况下如何设计和实现用户中心系统,需用到哪些技术实现比较优雅
写回答
3回答
-
问题在没有划分清楚服务职责。我说一下服务的职责划分吧,你可以根据数据库来分,user服务,包含登录,注册,权限功能。体量大了,再把权限拆分为单独的服务,切勿过度设计。
后台管理系统服务是不能操作用户相关的数据库的,只能调用用户服务。
0112018-11-20 -
慕妹9217275
提问者
2018-08-05
差不多吧
00 -
wirechen
2018-08-04
你想表达的意思是:
1、一个A服务提供管理端的API。
2、一个B服务提供注册登录、菜单权限。
你的问题是如何设计B服务吗?
00
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5668 学习 · 2489 问题
相似问题