【发布时间】:2017-10-20 11:50:23
【问题描述】:
我仍在尝试理解微服务架构。
分离不同应用程序(包括数据库)的想法让我很兴奋。但是如果有两个微服务,我仍然感到困惑,例如产品和用户。 product 和 user 在其数据库中分别拥有表 product 和 user。根据微服务的最佳实践,我们只能从服务访问数据库。
问题是,假设我们有一个包含 user_id 列的产品表。我们想要搜索产品,它还返回创建产品的用户的名称。这就需要连接产品微服务中的产品表和用户微服务中的用户表。你怎么处理这个?
【问题讨论】:
标签: architecture microservices