据我了解,SNS 可以将消息推送给订阅者。我有一个将消息推送到 SQS 的简单脚本。但我想做的基本上是:我有一个 SNS 主题,有一个 EC2 实例,有一个 SQS。SQS 订阅了 SNS 主题。
我想做以下事情,当我在 SNS 中创建新消息时,我希望 EC2 收到此通知以检查 SQS。我可以做最后一部分(去检查 SQS)但不明白如何接收消息??????
例如,
酒吧:
context = zmq.Context()
socket = context.socket(zmq.PUB)
socket.bind("tcp://*:%s" % '5556')
socket.send("HI")
子
socket.recv()
从上面的例子来看,PUB 应该是我的 SNS,SUB 是我的 EC2,对吧?那么如何监听新的 SNS 消息呢?