跨Google Cloud Functions共享状态

时间:2019-11-17 07:42:05

标签: google-cloud-functions

我有一个Google Cloud Function,我想向所有调用它的客户端返回相同的值。该值由另一个Google Cloud Function设置。我可以使用Firestore进行此工作,但是我想要一些可以将值存储在内存中或将值更改推送到事件队列中的东西。

1 个答案:

答案 0 :(得分:2)

如果您要查找内存和低延迟数据存储,则可以查看memorystore服务。它基于Redis产品,可以在键值访问模式下以低延迟为您提供数据。

Memorystore仅在VPC中具有私有IP时可用。为此,您可以将serverless VPC Connector插入功能(写和读的人)中,以允许他们访问您的VPC,从而访问Memorystore服务。

请务必在同一区域中创建功能,无服务器VPC连接器和内存存储,以提高延迟。

如果它不起作用,请查看防火墙规则并允许Redis通信端口(6379)