AWS为我们提供了Amazon MQ但是如何触发Lambda?

问题描述 投票:4回答:2

有关Amazon MQ服务的精彩新闻,但现在问题是如何在特定队列上的消息上触发Lambda函数(Node.js)?

我在想,如果我能以某种方式在消息PUT上发布一个SNS主题,或者某个其他触发器可以触发Lambda消耗来自队列的消息......

有什么建议?

amazon-web-services aws-lambda activemq
2个回答
4
投票

没有本地方法可以做到这一点。亚马逊的托管ActiveMQ服务只是在EC2中运行的ActiveMQ的托管部署。它没有与其他服务集成。

您需要编写队列使用者并让它在服务器上运行并在ActiveMQ上侦听队列并将这些消息发布到SNS或通过Lambda API直接调用Lambda函数等。

(至少现在(是。)


1
投票

以下是AWS描述的一种方法 - https://aws.amazon.com/blogs/compute/invoking-aws-lambda-from-amazon-mq/

基本上,为lambda设置一个云监视触发器,开始轮询MQ消息并处理这些消息

© www.soinside.com 2019 - 2024. All rights reserved.