Dans ApsaraMQ for RocketMQ, une instance est une machine virtuelle qui stocke les topics et les groupes. Créez une instance avant d'envoyer ou de recevoir des messages, puis gérez son cycle de vie via la console ApsaraMQ for RocketMQ.
Éditions d'instance
ApsaraMQ for RocketMQ propose deux éditions d'instance :
| Édition | Méthode de facturation |
|---|---|
| Standard Edition | Paiement à l'utilisation |
| Enterprise Platinum Edition | Abonnement |
Pour plus de détails sur les spécifications et la tarification, consultez les rubriques Éditions d'instance et Présentation de la facturation.
Les instances Enterprise Platinum Edition prennent en charge le paramètre Post-expiration Action, qui définit la gestion des ressources après la résiliation ou l'expiration de l'instance. Pour plus d'informations, consultez la section Gestion du cycle de vie.
Créer une instance
Créer une instance Standard Edition
Connectez-vous à la console ApsaraMQ for RocketMQ. Dans le volet de navigation de gauche, cliquez sur Instances.
Dans la barre de navigation supérieure, sélectionnez une région, par exemple China (Hangzhou).
Dans le coin supérieur gauche de la page Instances, cliquez sur Create Instance.
Dans le panneau Create Message Queue for Apache RocketMQ Instance, définissez le paramètre Instance Version sur V4.0.
Définissez le paramètre Instance Type sur Standard Edition Instance, configurez les paramètres Name et Description, puis cliquez sur OK dans le coin inférieur gauche du panneau.
Créer une instance Enterprise Platinum Edition
Connectez-vous à la console ApsaraMQ for RocketMQ. Dans le volet de navigation de gauche, cliquez sur Instances.
Dans la barre de navigation supérieure, sélectionnez une région, par exemple China (Hangzhou).
Dans le coin supérieur gauche de la page Instances, cliquez sur Create Instance.
Dans le panneau Create Message Queue for Apache RocketMQ Instance, définissez le paramètre Instance Version sur V4.0.
Définissez le paramètre Instance Type sur Enterprise Platinum Edition, puis cliquez sur OK dans le coin inférieur gauche.
Sur la page d'achat, configurez les paramètres de l'instance, lisez et acceptez les conditions de service, puis cliquez sur Buy Now pour finaliser le paiement.
Afficher les détails d'une instance
Accédez à la page Instances de la console ApsaraMQ for RocketMQ.
Cliquez sur le nom d'une instance pour ouvrir sa page Instance Details.
Mettre à jour le nom ou la description d'une instance
Accédez à la page Instances de la console ApsaraMQ for RocketMQ.
Cliquez sur le nom de l'instance à modifier.
Dans la section Basic Information de la page Instance Details, cliquez sur Edit à côté du champ Instance Name ou Instance Description, saisissez une nouvelle valeur, puis cliquez sur OK.
Supprimer une instance
La suppression d'une instance est irréversible. Si l'instance est liée à ApsaraMQ for MQTT, le service MQTT devient indisponible après la suppression. Supprimez tous les topics et groupes d'une instance Standard Edition avant de supprimer l'instance.
La méthode de suppression dépend de l'édition de l'instance.
Supprimer une instance Standard Edition
Les instances Standard Edition utilisent le mode de facturation au paiement à l'utilisation et peuvent être supprimées directement depuis la console.
Accédez à la page Instances de la console ApsaraMQ for RocketMQ.
Recherchez l'instance à supprimer, cliquez sur More dans la colonne Actions, puis sélectionnez Delete.
Dans la boîte de dialogue de confirmation, cliquez sur OK.
L'instance supprimée n'apparaît plus sur la page Instances.
Se désabonner d'une instance Enterprise Platinum Edition
Les instances Enterprise Platinum Edition utilisent le mode de facturation par abonnement et ne peuvent pas être supprimées directement. Pour retirer une instance Enterprise Platinum Edition, vous devez vous en désabonner.
Pour obtenir des instructions, consultez la rubrique Se désabonner d'une instance.
Après la création d'une instance
Une fois l'instance créée, créez des topics et des groupes pour commencer à envoyer et recevoir des messages :
Opérations API associées
| API | Description |
|---|---|
| OnsInstanceCreate | Crée une instance. |
| OnsInstanceDelete | Supprime une instance. |
| OnsInstanceUpdate | Met à jour les informations d'une instance. |