有没有一种方法可以通过Django框架而不是AWS Lambda函数读取SNS发布的消息



尝试从AWS实例中创建的SNS主题中读取消息。无法获取lambda函数以外的信息。如果我们使用HTTP端点,它如何适用于其他ARN?

我们使用的是Django rest框架。所以想在消息发布到各自的主题后尽快阅读来自SNS的消息

SNS是一个push服务,您不能直接从中pull。为了读取发送到SNS主题的消息,您需要将这些消息路由到端点(通过创建对端点的订阅(。如果你有一个HTTP服务器可以监听这些请求,那么在这里阅读更多关于如何使用SNS的HTTP订阅的信息。

最常见的方法是通过使用SQS端点将消息路由到SQS队列,这样您就可以按照自己的速度pull消息,而不用担心突然爆发的消息会导致HTTP服务器出现问题,或者lambda并发性突然太高。请在此处阅读有关扩展到SQS队列的更多信息。

最新更新