一个端点可以调用云上的多个后端服务吗运行

Can an Endpoint call severals backend services on cloud run

如何拥有一个端点,但调用多个后端服务(多个云 运行 服务)?。谢谢

我想要一个调用多个云 运行 端点的端点...我该怎么做?

不可能直接在同一端点下拥有多个云 运行 服务 URL。

以下是使用 Cloud 运行 和其他产品的一些可能选项:

@steren 我猜他问的是关于微服务的聚合响应。我确实认为,如果我错了请纠正,他想知道的是如何在云 运行 项目(多个独立的微服务,每个都有自己的 api)之前使用云端点,并创建通过多次调用微服务进行的外部可见端点。 为了清楚起见,让我们举个例子:

  • 云 运行 服务 1 -> crud 用户 api

  • 云 运行 服务 2 -> crud 产品 api

  • Cloud endpoint external visible api -> get user from service 1, and get products from service 2 and return the combined response all green products for user Jane Doe .

也许使用云函数来生成聚合响应,并使用端点公开它。我不认为你有能力直接在云端点中组合响应。

如果我错了请大家指正,我不确定我说的是否完全正确(我只是假设为了让每个微服务完全独立于其他微服务,你需要依赖额外的功能或额外的服务,您不能直接在端点中构建组合响应)。