采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
例如a服务为用户中心包含性别年龄,b服务为内容中心。此时去查询内容中心内容创作者为女性的内容如果查询设计分页查询。
您好,跨微服务之间的关联查询是做不到的。
如果实在有这种需求,一般有3种做法:
冗余大法,对应到您的问题,就是在内容中心去冗余用户信息。但是冗余又会带来数据不同步的问题;
接口查询,让内容中心分页并筛选出用户id列表,到用户中心提供批量查询
合理的拆分,避免跨微服务的联合。如果出现大量需要关联分页,往往说明两个微服务是紧耦合的关系,可以考虑合并两个微服务。
Spring integeration 是干这种场景的
登录后可查看更多问答,登录/注册
面向未来微服务:熟练掌握Spring Cloud Alibaba
559 4
2.0k 1
2.6k 2
1.7k 3
3.6k 13