graphql是否适合执行来自不同微服务的复杂数据查询?

时间:2019-05-20 07:56:26

标签: graphql microservices

我有一些微服务,我有一个任务可以消费数据。

这4种微服务与

有关
  • 组织,
  • 文档模板
  • 文档
  • 用户

通常,我的查询是获取文档模板,并为每个模板获取应准备此类模板的组织,并为(模板和组织)获取真实文档。用户用于过滤被特定用户等标记为不感兴趣的模板。

实际上,对每个微服务的查询都是每个微服务中几个数据库表的联接。

模型:组织,模板,文档通过几个关键属性(不是单个属性)链接。

我的第一个决定是创建另一个由所需数据填充的“报告”微服务(包含组织,模板,文档),在那里,我已经成功地通过数据库视图(连接了所有所需表)解决了我的任务

但是现在我尝试了解是否可以使用graphql解决此任务?

0 个答案:

没有答案