带有pub sub触发器的云功能不适用于跨地区

时间:2019-05-09 10:06:13

标签: google-cloud-functions google-cloud-pubsub

我有一个发布/订阅主题,我希望从部署在多个区域的单个云功能中使用。我观察到的行为是所有消息都由一个函数使用(即,它们全部都在一个区域中使用)。

是否有其他消息没有在其他区域分发和使用的原因?

1 个答案:

答案 0 :(得分:2)

如果服务为regional,则无法使用Cloud Functions进行跨区域的Pub / Sub触发器。这意味着即使将相同功能部署到不同区域,它们也完全独立。但是,如果它们具有完全相同的名称,则只有第一个创建的功能会实际接收消息,因为订阅名称对于每个Cloud Function名称都是唯一的,并且将与该第一个部署绑定。如果功能具有不同的名称,则每个部署将创建唯一的订阅并接收完整的消息流。我们正在寻找改善这种体验的方法。