Google cloud platform 云发布/订阅中的可见性超时

Google cloud platform 云发布/订阅中的可见性超时,google-cloud-platform,google-cloud-functions,google-cloud-pubsub,Google Cloud Platform,Google Cloud Functions,Google Cloud Pubsub,我正在开发一种消息重试机制,使用云发布/订阅和带有发布/订阅触发器的云函数。我想知道我是否可以在Cloud Pub/Sub中对消息设置可见性超时(就像RabbitMQ中一样),以便我的云函数只能在特定时间后才能看到它并得到处理?如果没有,解决方法是什么?是的,云发布/订阅有一个称为确认截止日期的功能,其工作原理类似于可见性超时 根据比较Pub/Sub和Amazon SQS的结果: 类似地,Pub/Sub也有一个确认截止日期。默认情况下,此截止时间为10秒,但最多可以延长10分钟。对于请求订阅,订

我正在开发一种消息重试机制,使用云发布/订阅和带有发布/订阅触发器的云函数。我想知道我是否可以在Cloud Pub/Sub中对消息设置可见性超时(就像RabbitMQ中一样),以便我的云函数只能在特定时间后才能看到它并得到处理?如果没有,解决方法是什么?

是的,云发布/订阅有一个称为确认截止日期的功能,其工作原理类似于可见性超时

根据比较Pub/Sub和Amazon SQS的结果:

类似地,Pub/Sub也有一个确认截止日期。默认情况下,此截止时间为10秒,但最多可以延长10分钟。对于请求订阅,订阅者还可以根据每条消息动态修改截止日期,以允许更短或更长的时间来处理给定消息


这回答了你的问题吗?