我正试图将消息从发布者传递给我在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分钟后,当我再次执行它时,它最终会在回调中显示实际结果。
如果可以的话,请您帮我解决这个延迟问题吗?
谢谢