认证服务器和网关的permissionServiceImpl调用的困惑
来源:6-4 权限控制改造
小葱与奥特曼
2019-12-31
1、认证服务器的UserDetailsServiceImpl,是直接连接数据源查数据库查询用户和角色,还是去调用“单独抽出一个rbac微服务”??
2、网关那里permissionServiceImpl,直接连接数据源查数据库,还是调用微服务?
3、如果单独抽出微服务被认证服务器的UserDetailsServiceImpl和网关的permissionServiceImpl调,user表一般和rbac表比较密切,是否可以把rbac业务放在is-user-api微服务中
感谢老师解答!
写回答
1回答
-
答案是都可以,没有标准答案。业务,数据规模,架构现状,系统现状,都可能影响你的选择。
而且每个选择都有利有弊,很少能有完全完美的方案。
架构师的工作就是多方面考虑,做出决定,然后尽力让这个决定变成一个正确决定。
相信自己,做出你的决定吧。
10
相似问题