【发布时间】:2022-04-22 02:17:02
【问题描述】:
我正在尝试使用与设置侦听器的 RabbitMQ 或 Kafka 相同的方式使用 SQS。
但我在他们的文档中没有看到为 SQS 设置侦听器的方法:
我能够收到类似的消息:
const client = new SQSClient({
region: 'ap-south-1',
credentials: {
accessKeyId: process.env.AWS_ACCESS_KEY!,
secretAccessKey: process.env.AWS_SECRET_KEY!,
},
})
const command = new ReceiveMessageCommand({ QueueUrl: process.env.SQS_URL! })
const data = await client.send(command)
console.log(data) // ???? here
但这是一次,我怎样才能设置一个主动监听器,或者:
- 不断收听(我怀疑 SQS 提供)
- 或在某个区间函数中不断检查新消息
谢谢,希望得到帮助
【问题讨论】:
标签: node.js typescript amazon-web-services amazon-sqs