Une instance Message Queue for Apache RocketMQ est une ressource de machine virtuelle qui stocke les topics et les ID de groupe. Créez une instance Message Queue for Apache RocketMQ avant d'envoyer ou de recevoir des messages avec Message Queue for Apache RocketMQ. Vous pouvez créer, libérer, modifier et consulter des instances dans la console Message Queue for Apache RocketMQ.
Contexte
Les instances Message Queue for Apache RocketMQ prennent en charge la facturation par abonnement, au paiement à l'utilisation et serverless. Choisissez les spécifications en fonction de vos besoins. Comparez les options dans les rubriques Spécifications des instances et Présentation de la facturation.
Prérequis
Créer une instance
Connectez-vous à la console Message Queue for Apache RocketMQ, puis cliquez sur Instances.
Dans la barre de navigation supérieure, sélectionnez une région, telle que China (Hangzhou).
-
Sur la page Instances, cliquez sur Create Instance. Dans le panneau Create Message Queue for Apache RocketMQ Instance, définissez Instance Version sur V5.0, sélectionnez une Billing Method, puis cliquez sur OK.
Message Queue for Apache RocketMQ prend en charge les méthodes de facturation suivantes :
Subscription : frais mensuels pour les spécifications de calcul de l'instance.
Pay-as-you-go : frais horaires pour les spécifications de calcul de l'instance.
-
Serverless : paiement basé sur le nombre total de requêtes de messages.
RemarqueLes instances serverless sont disponibles dans certaines régions. Consultez Régions disponibles pour connaître la couverture actuelle. Les régions qui prennent en charge les méthodes de facturation partagées et dédiées pour les instances serverless sont China (Hangzhou), China (Zhangjiakou), China (Beijing), China (Shenzhen), Singapore (Singapore), Germany (Frankfurt), US (Virginia) et US (Silicon Valley).
-
Sur la page d'achat du produit, sélectionnez les spécifications de l'instance, cliquez sur Calculating, puis effectuez le paiement comme indiqué.
Les tableaux suivants montrent des valeurs d'exemple. Comparez tous les paramètres et les valeurs valides dans Sélectionner les éditions de produit.
Serverless
Paramètre
Valeur d'exemple
Type de série principale
Standard
Modèle de facturation
Par défaut sur Pay-by-request.
Spécification de stockage des messages
Aucune sélection de capacité requise. Facturé selon l'utilisation réelle du stockage.
ID VPC
vpc-bp1cg09dua6sgh0
L'ID du VPC que vous avez créé dans la section « Prérequis ».
ImportantLe VPC ne peut pas être modifié après la création d'une instance Message Queue for Apache RocketMQ. Pour utiliser un autre VPC, libérez l'instance Message Queue for Apache RocketMQ et créez-en une nouvelle.
ID vSwitch
vsw-bp1vqb0p9nz3irz
L'ID du vSwitch que vous avez créé dans la section « Prérequis ».
Vous devez spécifier deux valeurs ID vSwitch pour une instance serverless.
ImportantLe vSwitch ne peut pas être modifié après la création d'une instance Message Queue for Apache RocketMQ. Pour utiliser un autre vSwitch, libérez l'instance Message Queue for Apache RocketMQ et créez-en une nouvelle.
Internet Access
Désactivé
RemarqueCet exemple utilise l'accès VPC à un serveur Message Queue for Apache RocketMQ. L'accès public est désactivé par défaut. Pour accéder à Message Queue for Apache RocketMQ via Internet, activez
Type d'accès public.Type d'accès intranet
Par défaut sur Pay-by-traffic.
Alibaba Cloud PrivateLink fournit une connectivité VPC privée à Message Queue for Apache RocketMQ. PrivateLink entraîne des frais séparés. Facturation.
Resource Group
Sélectionnez le groupe de ressources par défaut.
Groupe de sécurité
Le groupe de sécurité que vous avez créé dans la section « Prérequis ».
-
Ajoutez une politique d'accès qui autorise le trafic TCP entrant sur les ports de destination 8080 et 8081.
-
Les groupes de sécurité gérés ne sont pas pris en charge.
Abonnement ou paiement à l'utilisation
Paramètre
Valeur d'exemple
Type de série principale
Standard
Type de sous-série
Édition haute disponibilité de cluster (recommandée pour les environnements de production)
Spécification de calcul d'envoi/réception de messages
rmq.s2,2xlarge
ID VPC
vpc-bp1cg09dua6sgh0
L'ID du VPC que vous avez créé dans la section « Prérequis ».
ImportantLe VPC ne peut pas être modifié après la création d'une instance Message Queue for Apache RocketMQ. Pour utiliser un autre VPC, libérez l'instance Message Queue for Apache RocketMQ et créez-en une nouvelle.
ID vSwitch
vsw-bp1vqb0p9nz3irz
L'ID du vSwitch que vous avez créé dans la section « Prérequis ».
ImportantLe vSwitch ne peut pas être modifié après la création d'une instance Message Queue for Apache RocketMQ. Pour utiliser un autre vSwitch, libérez l'instance Message Queue for Apache RocketMQ et créez-en une nouvelle.
Type d'accès public
Désactivé
RemarqueCet exemple utilise l'accès VPC au serveur Message Queue for Apache RocketMQ. L'accès public est désactivé par défaut. Pour accéder à Message Queue for Apache RocketMQ via Internet, activez Type d'accès public.
Resource Group
Sélectionnez le groupe de ressources par défaut.
Disk Encryption
Désactivé
RemarqueLe chiffrement du disque n'est pris en charge que pour les instances Édition Platinum.
Clé de chiffrement du disque
key-hzz66c8207****
RemarqueL'ID de la clé de chiffrement du disque dans la même région. Requis uniquement lorsque Disk Encryption est défini sur Activer.
-
Afficher la liste des instances
Connectez-vous à la console Message Queue for Apache RocketMQ, puis cliquez sur Instances.
Dans la barre de navigation supérieure, sélectionnez une région, telle que China (Hangzhou).
La page Instances répertorie toutes les instances de la région sélectionnée.
Afficher les détails de l'instance
Accédez à la page Instances. Dans la liste des instances, cliquez sur le nom de l'instance cible.
La page Instance Details affiche la configuration et l'état de l'instance.
Modifier une instance
Accédez à la page Instances. Dans la liste des instances, cliquez sur le nom de l'instance cible.
Sur la page Instance Details, cliquez sur l'onglet Basic Information.
-
Dans la section Overview, cliquez sur Edit. Dans le panneau Modify Configurations, configurez les paramètres suivants et cliquez sur Confirm.
Paramètre
Description
Valeur d'exemple
Instance Name
Le nom de l'instance.
rmq-cn-xxxx
Instance Description
La description de l'instance.
test
Proportion envoyée
Contrôle la répartition du quota de limitation d'envoi/réception. Par défaut, 50 % d'envoi et 50 % de réception. Ajustez si votre charge de travail est fortement orientée lecture ou écriture.
50
Proportion reçue
50
Période de rétention des messages
Le stockage est entièrement serverless et élastique, facturé selon l'utilisation réelle. Ajustez la période de rétention pour contrôler les coûts. Rétention minimale : 24 heures.
72
Libérer une instance
La libération d'une instance supprime définitivement tous ses topics, ID de groupe et données de messages. Cette action ne peut pas être annulée.
Instances serverless et au paiement à l'utilisation
Les instances serverless et au paiement à l'utilisation utilisent la facturation postpayée et peuvent être libérées directement dans la console.
Accédez à la page Instances.
Localisez l'instance que vous souhaitez libérer. Dans la colonne Actions, choisissez .
Dans la boîte de dialogue Note, cliquez sur OK.
Instances par abonnement
La libération d'une instance par abonnement déclenche un remboursement partiel basé sur la durée d'utilisation réelle. Désabonnez-vous de l'instance pour la libérer.
Accédez à la page Instances.
Localisez l'instance que vous souhaitez libérer et cliquez sur Details dans la colonne Actions.
Sur la page Instance Details, cliquez sur l'onglet Basic Information. Dans la section Overview, cliquez sur Unsubscribe et suivez les instructions.
Dashboard
Le tableau de bord affiche les métriques de producteur, de facturation et de limitation pour l'instance. Les détails des métriques sont couverts dans la rubrique Tableau de bord.
Accédez à la page Instances. Dans la liste des instances, cliquez sur le nom de l'instance cible.
Sur la page Instance Details, cliquez sur l'onglet Dashboard.
API associées
Vous pouvez également gérer les instances à l'aide des opérations d'API suivantes :
> Release