Как моя функция постоянно проверяет наличие входящего сообщения? После получения сообщения завершается следующая функция. Учитывая, что длительный опрос включен для очереди, как я могу постоянно проверять наличие нового сообщения?Проверить входящее сообщение в aws sqs
function checkMessage(){
var params = {
QueueUrl : Constant.QUEUE_URL,
VisibilityTimeout: 0,
WaitTimeSeconds: 0
}
sqs.receiveMessage(params,(err,data) => {
if(data){
console.log("%o",data);
}
});
}
Должен ли я вызывать одну и ту же функцию через равные промежутки времени? –
Да. В зависимости от того, насколько быстро вам нужно обрабатывать сообщения, вы можете назвать это очень минутно или даже каждые пять минут. Это твой выбор. –