2 votes

AmazonSQSClient obtient le nombre de messages dans le groupe de files d'attente FIFO

J'essaie de déterminer s'il est possible d'utiliser le client AmazonSQSClient pour obtenir le nombre de messages dans un groupe de files d'attente AWS FIFO (messages avec un MessageGroupId spécifique).

J'ai déjà consulté certains documents : https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/SQS/TSQSClient.html

La documentation indique que je pourrais faire ce que je veux avec la méthode GetQueueAttributes... mais ce n'est pas clair. Je veux faire cela dans une fonction Lambda.

Est-ce possible ?

4voto

Alex Bailey Points 763

Je pense que le seul moyen d'y parvenir serait d'obtenir les messages en utilisant les éléments suivants ReceiveMessage et ensuite compter le nombre d'objets qu'il contient en code. Je ne pense pas que vous puissiez "inspecter" un groupe de messages en tant que tel. Je crois également que vous ne pouvez en extraire que 10 à la fois, il faut donc en tenir compte.

GetQueueAttributes vous donnera des détails sur la file d'attente, mais pas sur les messages ou les groupes qui la composent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X