Les topics Simple Message Queue (anciennement MNS) utilisent un modèle de messagerie publication/abonnement (pub/sub). Les éditeurs envoient des messages à un topic et les abonnés les reçoivent via des abonnements.
Le tableau suivant récapitule tous les termes. Consultez les sections ci-dessous pour plus de détails.
| Terme | Description |
|---|---|
| Topic | Destination d'envoi et de stockage des messages publiés |
| Publisher | Client qui envoie des messages à un topic |
| Subscriber | Client qui reçoit les messages d'un topic |
| Subscription | Lien entre un abonné et un topic |
| Message filtering tag | Tag qui contrôle les messages remis par un abonnement |
| Endpoint | Adresse de réception des messages par l'abonné |
| Account | ID du compte Alibaba Cloud, utilisé dans le TopicURL |
| TopicURL | Endpoint de Simple Message Queue (anciennement MNS) |
| Message ID | Identifiant d'un message au sein d'un topic |
Topic
Un topic est la destination d'envoi et de stockage des messages publiés. Les éditeurs envoient des messages à un topic et les abonnés les reçoivent depuis ce topic.
Publisher
Un publisher est le client qui envoie des messages à un topic.
Subscriber
Un subscriber est le client qui reçoit les messages d'un topic. Par défaut, le propriétaire d'un topic est autorisé à créer des abonnements à ce topic.
Subscription
Une subscription lie un abonné à un topic. Le client abonné doit créer une subscription avant de pouvoir recevoir les messages publiés sur un topic.
Message filtering tag
Un message filtering tag contrôle les messages remis par une subscription. Lorsqu'un tag de filtrage est défini sur une subscription, seuls les messages portant un tag correspondant sont transmis à l'abonné.
Endpoint
Un endpoint est l'adresse de réception des messages d'un topic par l'abonné.
Account
ID d'un compte Alibaba Cloud. L'ID du compte est utilisé dans le TopicURL.
TopicURL
L'endpoint de Simple Message Queue (anciennement MNS) suit le format suivant :
http://$AccountId.mns.$Region.aliyuncs.com/topics/$TopicName
| Variable | Description |
|---|---|
$AccountId |
ID de votre compte Alibaba Cloud |
$Region |
Région de déploiement de Simple Message Queue (anciennement MNS), par exemple China (Beijing), China (Hangzhou) et China (Qingdao) |
$TopicName |
Nom du topic |
Message ID
Un message ID identifie un message au sein d'un topic. Les IDs de message sont uniques pour chaque topic, mais pas d'un topic à l'autre.