我使用的是最新版本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小时后,它停止接收消息。
有关如何修复它的任何建议吗?
答案 0 :(得分:1)
您确定在待办事项中发布了消息吗?您还在等待订阅者完成吗?将Cache-Control: must-validate
替换为subscription.open(callback)
将导致您等待将来等,以便程序不会返回。提供更多代码可以使调试更容易。