0

我们正在设计一个使用 Graphql federation 和 google pub/sub 的微服务架构来处理服务之间的相互通信。Graphql Federation 将用于使用 REST api 调用从客户端查询数据。

当涉及到多个微服务中的 Graphql 突变时(仍然客户端会发送 http 请求进行突变),将使用 google pub/sub。我对这个架构有几个问题?

  1. 它是一个好的架构吗(因为我们使用 Graphql 联合使用 http 调用来获取数据,并使用 pub/sub 来处理服务中的其余操作)?
  2. 当涉及到事件驱动架构时,客户端应该如何工作?希望我们可以使用 REST 调用从客户端获取/更新数据,还是应该对每个操作使用 pub/sub?
4

0 回答 0