【发布时间】:2021-06-19 10:13:29
【问题描述】:
我正在尝试在 Python 中处理 seek(timestamp) 返回的消息。
我使用流式拉取订阅了非搜索消息:
subscriber = pubsub_v1.SubscriberClient()
subscription_path = subscriber.subscription_path(project_id, subscription_id)
future = subscriber.subscribe(subscription_path, callback=callback())
with subscriber:
try:
future.result()
except TimeoutError:
future.cancel()
def callback(msg):
msg.ack()
我找到了SeekRequest 对象:
https://googleapis.dev/python/pubsub/2.4.0/types.html
我期待seek() 再次通过流式拉取接收重播消息。但是,有一个 SeekResponse 对象。
是否可以通过流式拉取回调将搜索到的消息转移到到达?
【问题讨论】:
标签: python google-cloud-platform google-cloud-pubsub