代码之家  ›  专栏  ›  技术社区  ›  intrigued_66

Python Google PubSubset从subscribe()设置确认截止日期

  •  0
  • intrigued_66  · 技术社区  · 5 年前

    我正在使用订阅数据 subscribe() (见下文)。

    有没有办法设置 ackDeadline 订阅() ? 我只能看到它对我有用 streaming_pull() .

    subscriber = pubsub_v1.SubscriberClient()
    subscription_path = subscriber.subscription_path(project_id, subscription_id )
    streaming_pull_future = subscriber.subscribe(subscription_path, callback=callback)
    
    0 回复  |  直到 5 年前
        1
  •  1
  •   Kamal Aboul-Hosn    5 年前

    听起来你想推迟邮件的重新传递,这样你就可以在将来的某个时候处理它了。如果是这种情况,您要做的是为订阅设置重试策略(请参阅中的“重试策略”) subscription properties message.nack() .

    请注意,云发布/订阅确实提供 ordered delivery