繁体   English   中英

在 AWS 中订阅 SNS 到 SQS?

[英]Subscribing SNS to SQS in AWS?

看着这张图片:

在此处输入图片说明

这些消息非常重要,因此我在中间使用了一个队列。 但是现在 - 在右侧 SNS 上,我需要有多个订阅者(Lambdas)。

但是现在,如何将右侧的 SNS 订阅到中心的 SQS?

题:

是否可以将 SNS 订阅到 SQS? (意思是 - 将消息从 SQS 传递到 SNS)

SNS 是一个主题,它不订阅任何内容。 它无法接收数据,需要发布到。

但是,您可以从应用程序代码发布到它。 为此,您可以在中间将消费者附加到您的 SQS。 这可以是 Java 应用程序或简单的 lambda 代码。

以下是一些用各种语言进行操作的参考资料。

  1. Java 和 .NET
  2. Python
  3. 节点JS

首先创建一个新的 Lambda 函数来向 SNS 主题发送消息。 参考这个 - https://github.com/aws-samples/serverless-app-examples/tree/master/python/step-functions-send-to-sns

然后您可以配置您的队列以在接收有效负载时触发该 Lambda 函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM