我是微服務架構的新手,我對設計每個微服務資料之間的關系有點困惑。所以我認為設計如下圖所示:

所以我的問題是:
創建單獨的關系服務來連接檔案的 id 是否好,或者也許有另一種方法可以解決它?
uj5u.com熱心網友回復:
您似乎認為微服務是資料層之上的應用層,因此您需要在各個資料庫表上添加微服務。
但是,微服務是領域驅動設計的實作。每個微服務都實作了一個子域或限界背景關系或一個聚合,因此微服務之間的依賴性較小,并且每個團隊都可以在很大程度上獨立于功能。
在您提到的設計中,根據用例,構建到用戶分配可能屬于用戶聚合(用戶服務)或構建聚合(構建服務)。有關什么是聚合的優秀博客,請查看什么是聚合。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/535355.html
