Google发布/订阅停止发送消息

时间:2018-01-27 17:04:42

标签: google-cloud-platform google-cloud-pubsub

我使用的是最新版本google-cloud-pubsub,我遇到了一个声称已修复的错误。

我正在使用此版本及其中的代码示例:https://pypi.org/project/google-cloud-pubsub/

<snip>
subscription = subscriber.subscribe(subscription_name)
def callback(message):
   print(message.data)
   message.ack()
subscription.open(callback)
<snip>

问题:因此,在我运行调用订户的订户工作程序大约4-5小时后,它停止接收消息。

有关如何修复它的任何建议吗?

1 个答案:

答案 0 :(得分:1)

您确定在待办事项中发布了消息吗?您还在等待订阅者完成吗?将Cache-Control: must-validate 替换为subscription.open(callback)将导致您等待将来等,以便程序不会返回。提供更多代码可以使调试更容易。