1

将请求缓存到云端点吗?缓存Google Cloud端点?

The official docs在这个问题上有点轻。该文档阅读:

云端点采用分布式可扩展的服务代理,以提供 低延迟和高性能的服务,即使是最苛刻的 的API。 [...]可以与Google App Engine,Google Container Engine,Google Compute Engine或Kubernetes一起使用。

“分布式可扩展服务代理”让我觉得端点分布到边缘节点以获得更快的响应,但文档没有具体说明这一点。

我们可以使用云CDN缓存来自GAE,Compute和Container Engine的请求。端点可以与所有这些一起使用。这让我想知道在CDN +计算的背景中是否存在一些魔法来缓存端点响应。同样,这些文档也有点亮。

有人想过这个吗?谢谢!

回答

2

伟大的问题!可扩展服务代理(ESP)不执行请求缓存。其功能是拦截传入的请求,验证auth令牌,然后将请求转发到Google Service Control,其中应用了Open API规范中定义的其他API管理规则。端点使用分布式代理模型以获得更好的性能,以避免传统多租户API代理通常会发生的额外网络跳跃。实际上,这是Google内部使用的相同模型来支持我们自己的API。

如果您有任何疑问,请让我们知道!

+0

感谢您的回应! – Derrek