微服务分布式数据库关系问题

问题描述 投票:0回答:1

我在采用微服务架构时遇到了一些困惑。当我开始设计数据库时,我不知道如何开始。

问题是每个服务都有自己的数据库。例如,现在有“客户、产品、公司”三个服务。客户服务和产品服务下的一些表存在关系。

因此我应该将这些表相互添加吗?

microservices distributed
1个回答
0
投票

我认为你应该将这些表放在单独的数据库中。而当你需要从另一个微服务获取表时,你可以使用 Feign 调用另一个微服务的接口来获取数据。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.