首页 > 解决方案 > 单独数据库微服务中的一对多关系

问题描述

在每个微服务都有自己的数据库的微服务架构中,在两个微服务之间创建一对多关系的推荐方法是什么?

就我而言,我有两张桌子:

产品

CREATE TABLE IF NOT EXISTS product.products (
  "id" UUID DEFAULT uuid_generate_v4(),
  ...
)

收藏品

CREATE TABLE IF NOT EXISTS collection.collections (
  "id" UUID DEFAULT uuid_generate_v4(),
  ...
)

以下选项之间有什么推荐?

或者是否有另一个更适合我的用例的答案,如果是,为什么?

标签: databasedatabase-designmicroservices

解决方案


推荐阅读