采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
需求:
1、满足前后端分离前提下
2、管理系统后端做成一个springCloud的微服务,只提供具体菜单的功能后端接口,不提供权限校验,主要提供数据库的增删改查功能给前端应用调用
3、用户中心系统提供注册登录、菜单按钮权限配置等功能
在这样的情况下如何设计和实现用户中心系统,需用到哪些技术实现比较优雅
问题在没有划分清楚服务职责。我说一下服务的职责划分吧,你可以根据数据库来分,user服务,包含登录,注册,权限功能。体量大了,再把权限拆分为单独的服务,切勿过度设计。
后台管理系统服务是不能操作用户相关的数据库的,只能调用用户服务。
有没有开源项目可以参考?
没有。开源项目都是一个小项目,一个系统。你这属于多个系统。你可以直接说下你的疑惑点在哪,或者把你的系统设计图发出来,先设计出来,我们再谈优雅。
好的 ,我一直在思考这个, 自己方案想好了再请教你。
差不多吧
你想表达的意思是:
1、一个A服务提供管理端的API。
2、一个B服务提供注册登录、菜单权限。
你的问题是如何设计B服务吗?
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24