标签: microservices
我从微服务开始,但是我要做的似乎是一个坏习惯。假设我有一个用户微服务和一个订单微服务。 现在,如果要基于用户和订单创建报告,则需要通过它们的api使用用户和订单微服务。具有与用户和订单微服务都具有数据库连接的报表微服务是否有意义? 当我阅读microservices.io分解部分时,他们说很难对我们的查询进行联接,因此,为什么要创建端点来处理报告的“可能的联接”(由本文建议),而不是提供对每个数据库的访问权限(想象一个数据库)每个微服务)?