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

来源:9-3 Zuul鉴权和添加用户服务

慕妹9217275

2018-08-04

需求:

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

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

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

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

写回答

3回答

廖师兄

2018-08-21

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

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

0
11
慕妹9217275
非常感谢!
2018-11-20
共11条回复

慕妹9217275

提问者

2018-08-05

差不多吧

0
0

wirechen

2018-08-04

你想表达的意思是:

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

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

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

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程