spring 项目统一用户管理平台的用户信息关联问题

weixin_38080713 2018-08-22 11:51:01
用户系统作为一个单独的服务,提供登录,注册以及角色和权限分配功能,其他业务,比如商城,论坛也分别是单独的服务,但是共用一套用户体系。 现在的问题是,假如商城中查询订单列表,订单中只有用户id,其他的信息比如用户名得不到。 我的解决方案是在各个子服务下建一个用户表的拷贝,保存基本的常用信息,id与用户系统保持一致。这样的方案缺点也很明显,那就是多了一个冗余表,同时还要维护数据的一致性。 还有一个方案就是子系统用户记录在设计的时候,每种记录都增加几个冗余字段,但是这样冗余的细节更多,而且要求客户端提供用户id,以及其他信息,所以缺点似乎更明显。 请问一般这种微服务架构,是怎么处理用户信息联合查询的。
...全文
27 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧