Как посмотреть полученные сообщения от указанной c даты в AWS SQS? (или последний раз получил сегодня) - PullRequest
0 голосов
/ 08 января 2020

У меня есть очередь недоставленных писем в AWS, и несколько дней go у меня было около 30k сообщений. Сегодня я внес некоторые изменения в службу, которая работает с этой очередью, и теперь я вижу, что в очереди 33K сообщений, и я хочу посмотреть только на сегодняшние сообщения, это возможно?

Обычно я щелкнул бы правой кнопкой мыши, «просмотреть / удалить сообщения» и нажать «начать тянуть», но я не вижу тех, которые с сегодняшнего дня наверху, и есть предел того, сколько я могу тянуть ...

какие-либо предложения?

1 Ответ

0 голосов
/ 09 января 2020

Насколько я знаю, это невозможно, если не считать того, что все сообщения извлекаются из очереди и отбрасываются назад.

Если у меня возникнут сомнения по поводу подобных вещей Я обычно go обращаюсь к документации API и смотрю, есть ли какой-нибудь возможный параметр, который я могу использовать: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html

В этом случае я не вижу ничего, что могло бы помогите с тем, что вы хотите сделать.

Фильтрация / сортировка элементов в очереди не совсем то, для чего была разработана SQS. Он просто предназначен для использования в качестве очереди, в которую вы вставляете вещи, а затем извлекаете их (в стандартной форме SQS или в форме SQS FIFO).

...