微服务架构中,每个微服务所拥有的数据对当前微服务来说是私有的,只能通过其提供的 API 进行访问.我们需要实现业务的事务在多个服务之间保持一致性,还有就是不同服务中数据的数据聚合. 最终我选择了尝试领域驱动设计和CQRS,可以从git看到我对本节有不少改变=_=,尝试一下,希望不要误人子弟,对于理论的知识我也不会在本文中写太多,我会贴我觉得不错的一些文章. 方案 这一节将来探究不同的微服务之间,不同服务中数据的数据聚合.我将列出几种方法. 字段冗余 这一种方法是在查询的表中增加一些字段存储另外一些表的数据,这种方法…