请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

管理后端系统(微服务)、用户中心系统,如何优雅的设计实现

需求:

1、满足前后端分离前提下

2、管理系统后端做成一个springCloud的微服务,只提供具体菜单的功能后端接口,不提供权限校验,主要提供数据库的增删改查功能给前端应用调用

3、用户中心系统提供注册登录、菜单按钮权限配置等功能

在这样的情况下如何设计和实现用户中心系统,需用到哪些技术实现比较优雅

正在回答

3回答

廖师兄 2018-08-21 15:53:50

问题在没有划分清楚服务职责。我说一下服务的职责划分吧,你可以根据数据库来分,user服务,包含登录,注册,权限功能。体量大了,再把权限拆分为单独的服务,切勿过度设计。

后台管理系统服务是不能操作用户相关的数据库的,只能调用用户服务。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹9217275 #1
    有没有开源项目可以参考?
    回复 有任何疑惑可以回复我~ 2018-08-21 16:35:53
  • 廖师兄 回复 提问者 慕妹9217275 #2
    没有。开源项目都是一个小项目,一个系统。你这属于多个系统。你可以直接说下你的疑惑点在哪,或者把你的系统设计图发出来,先设计出来,我们再谈优雅。
    回复 有任何疑惑可以回复我~ 2018-08-21 22:38:16
  • 提问者 慕妹9217275 回复 廖师兄 #3
    好的 ,我一直在思考这个, 自己方案想好了再请教你。
    回复 有任何疑惑可以回复我~ 2018-08-21 22:43:03
提问者 慕妹9217275 2018-08-05 01:07:31

差不多吧

0 回复 有任何疑惑可以回复我~
wirechen 2018-08-04 23:13:12

你想表达的意思是:

1、一个A服务提供管理端的API。

2、一个B服务提供注册登录、菜单权限。

你的问题是如何设计B服务吗?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信