微服务中的多对多关系

时间:2020-02-12 22:10:31

标签: c# microservices

我有2个微服务。我们将它们称为 IdentityDB DB2

第一个数据库“ IdentityDB”具有一个身份ASPNetUser

第二个数据库“ DB2”具有表Competence

ASPNetUser具有许多能力而competence具有许多ASPNetUsers的问题。

我不确定如何在微服务架构中正确处理此问题。

我尝试在“ DB2 ”中创建profile表,并以“ foreign keys ”形式“ IdentityDB ASPNetUser 并将profilecompetence链接,但我不认为这是个好主意。

如何解决呢? 为每个服务创建一个单独的数据库的最佳做法?

0 个答案:

没有答案
相关问题