Получить количество ожидающих сообщений из очереди AWS SQS, используя nodeJs - PullRequest
0 голосов
/ 07 мая 2020

Я новичок в AWS. Я сомневаюсь, есть ли способ получить количество сообщений (общее количество сообщений), ожидающих в очереди AWS -SQS, используя NodeJs. Если есть способ подсчитать, помогите друзьям решить

.

Ответы [ 2 ]

2 голосов
/ 07 мая 2020

Спасибо, Туан Ань Тран

var AWS = require('aws-sdk');

// Set the region 
AWS.config.update({
 region: 'REGION'
});

// Create the SQS service object
var sqs = new AWS.SQS({
  apiVersion: '2012-11-05'
});

// Set params
var params = {
 QueueUrl: queueURL,
 AttributeNames : ['ApproximateNumberOfMessages'],
};

sqs.getQueueAttributes(queParams, function(err, data){
   if (err) {
          console.log("Error", err);
        } else {
          console.log(data);
        }
 });
1 голос
/ 07 мая 2020

Это поле ApproximateNumberOfMessages в атрибутах Get Queue https://docs.aws.amazon.com/cli/latest/reference/sqs/get-queue-attributes.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...