Créez des files d'attente, envoyez et recevez des messages, puis supprimez les files d'attente depuis la console Simple Message Queue (anciennement MNS).
Prérequis
Activer SMQ et autoriser les utilisateurs RAM à accéder à SMQ
Créer une file d'attente
Connectez-vous à la console Simple Message Queue (anciennement MNS).
Dans le volet de navigation de gauche, sélectionnez .
Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Queues, cliquez sur Create Queue.
-
Dans le panneau Create Queue, configurez les paramètres suivants, puis cliquez sur OK.
Name : nom de la file d'attente.
-
Queue Type : type de file d'attente.
Standard Queue : permet d'envoyer et de consommer des messages standards. L'ordre de consommation n'est pas garanti.
FIFO Queue : garantit que les messages appartenant au même groupe sont consommés dans l'ordre de leur envoi.
Maximum Message Length : taille maximale du corps d'un message pouvant être envoyé à la file d'attente.
Long Polling Period : durée maximale pendant laquelle une requête ReceiveMessage reste en attente si aucun message n'est disponible dans la file d'attente. Si vous définissez ce paramètre sur 0, le Long Polling est désactivé. Si vous lui attribuez une valeur non nulle, le Long Polling est activé.
Visibility Timeout Period : période durant laquelle un message reste dans l'état Inactive après avoir été récupéré de la file d'attente. Pour plus d'informations, consultez la rubrique Visibilité des messages.
Message Retention Period : durée de conservation maximale d'un message dans la file d'attente. Passé ce délai, le message est supprimé, qu'il ait été récupéré ou non.
Message Delay Period : délai d'attente avant qu'un message envoyé à la file d'attente ne puisse être consommé.
Enable Logging Feature : indique s'il faut activer la gestion des journaux (Log Management). Si vous activez cette fonctionnalité, les journaux d'opérations de cette file d'attente sont automatiquement transmis au Logstore spécifié. Vous pouvez consulter les traces des messages, la latence et d'autres informations dans les journaux. Pour plus d'informations, consultez la rubrique Gestion des journaux.
La file d'attente s'affiche sur la page Queues.
Envoyer un message
Sur la page Queues, localisez la file d'attente concernée. Dans la colonne Action, sélectionnez .
-
Sur la page Quick Experience, dans la section Send Message, saisissez le Message Content et le Message Delay Period, puis cliquez sur Send Message.
Un message de confirmation s'affiche.
Recevoir un message
Sur la page Queues, localisez la file d'attente concernée. Dans la colonne Action, sélectionnez .
Facultatif : Sur la page Quick Experience, dans la section Receive Message, cliquez sur Edit Parameters of Receiving Messages. Dans le panneau Edit Parameters of Receiving Messages, configurez les paramètres Receive Times et Polling Period, puis cliquez sur OK.
-
Sur la page Quick Experience, dans la section Receive Message, cliquez sur Receive Message.
Les messages s'affichent dans la section Receive Message.
Facultatif : Dans la liste des messages, localisez un message et cliquez sur Details dans la colonne Actions. Dans la boîte de dialogue Message Details, vous pouvez consulter le contenu du message ainsi que d'autres informations.
Supprimer une file d'attente
Sur la page Queues, localisez la file d'attente à supprimer. Dans la colonne Actions, sélectionnez .
-
Dans la boîte de dialogue Prompt, prenez connaissance de l'avertissement, puis cliquez sur OK.
La file d'attente est retirée de la page Queues.
AvertissementLes données d'une file d'attente supprimée ne peuvent pas être récupérées.
Interrompez toutes les requêtes API vers la file d'attente avant de la supprimer. À défaut, vous continuerez à être facturé pour ces requêtes.