资源服务器获取用户信息
来源:4-7 重构代码以适应真实环境
街边七号
2020-03-21
4-7 一节中在资源服务器中实现了UserDetailsService接口去根据用户名来获取到具体的用户信息。
如果是数据库操作的话,一定意义上就是资源服务器和认证服务器共享了同一套用户体系吧。也即不管我有多少个微服务,例如 商品服务,订单服务,结算服务,物流服务…不论服务再多,在涉及到用户操作时都只能有两种选择:1,对于需要获取用户信息的服务不做拆分直接引入具备用户信息的库。2,或者就是拆分了但是用户相关的表都要进行同步处理,或者说对于资源服务还要引入多数据源? 请老师解答一下
写回答
1回答
-
街边七号
提问者
2020-03-21
老师,我又想了一下是不是这样的:如果要作到规范的话,认证服务和用户服务也是分开的,认证服务中获取用户信息的时候并不会直接从数据库查,而是比如用feign调用用户服务,资源服务的话一样,也是在loadByUsername中去feign调用?
00
相似问题