延迟Google PubSub中的回调方法处理

时间:2018-08-29 02:16:09

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

我正试图将消息从发布者传递给我在Google Pub / Sub中的一位订阅者。我认为回调方法的延迟会被订阅者延迟。下面是示例:

我已经执行了如下的回调方法:

def callback(message):
    print(message.data)
    message.ack()

我正在尝试发布发布者的内容

publisher.publish(topic,b"Hi hello",spam="eggs")

结果是b'hi hello',因为我在回调中仅打印message.data。

现在我要更改回叫功能

def callback(message):
    print(message.data)
    print("hello message")
    message.ack()

当我发布内容时,结果仍然是b'hi hello',并且没有显示“ hello message”。等待2-3分钟后,当我再次执行它时,它最终会在回调中显示实际结果。

如果可以的话,请您帮我解决这个延迟问题吗?

谢谢

0 个答案:

没有答案