【发布时间】:2018-05-20 06:28:12
【问题描述】:
我正在使用 Python 客户端(作为 google-cloud 0.30.0 的一部分提供)来处理消息。 有时(大约 10%)我的消息被重复。我将在几个小时内一次又一次地收到多达 50 个实例的相同消息。 我的订阅设置是 600 秒的确认时间,但消息可能会在其前身后一分钟重新发送。
在运行时,我偶尔会遇到 503 错误(我使用我的 policy_class 记录) 有没有人经历过这种行为?有什么想法吗?
我的代码看起来像
c = pubsub_v1.SubscriberClient(policy_class)
subscription = c.subscribe(c.subscription_path(my_proj ,my_topic)
res = subscription.open(callback=callback_func)
res.result()
def callback_func(msg)
try:
log.info('got %s', msg.data )
...
finally:
ms.ack()
【问题讨论】:
标签: python google-cloud-pubsub