gpt4 book ai didi

node.js - 使用 Node 轮询 Amazon SQS 队列的最有效方法

转载 作者:行者123 更新时间:2023-12-02 08:28:36 26 4
gpt4 key购买 nike

我的问题很短,但我认为很有趣:

我有一个来自 Amazon SQS 服务的队列,并且我每秒都会轮询该队列。当有消息时,我处理该消息,处理后,返回轮询队列。

有更好的方法吗?某种触发器?或者您认为哪种方法最好,以及为什么。

谢谢!

最佳答案

sqs-consumer是一个有用且易于使用的用于使用来自 SQS 消息的库

const Consumer = require('sqs-consumer');

const app = Consumer.create({
queueUrl: 'https://sqs.eu-west-1.amazonaws.com/account-id/queue-name',
handleMessage: (message, done) => {
console.log('Processing message: ', message);
done();
}
});

app.on('error', (err) => {
console.log(err.message);
});

app.start();

如果您需要更多信息,它有详细记录。您可以在以下位置找到文档: https://github.com/bbc/sqs-consumer

关于node.js - 使用 Node 轮询 Amazon SQS 队列的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com