Tous les produits
Search
Centre de documentation

ApsaraMQ for RocketMQ:Messaging billing details

Dernière mise à jour :Aug 09, 2026

La messagerie est une fonctionnalité centrale d'ApsaraMQ for RocketMQ, activée par défaut à l'activation du service. Les instances Standard Edition appliquent la facturation au paiement à l'utilisation (pay-as-you-go) pour la messagerie. Le coût mensuel comprend deux composantes :

Composant de facturation Description Mode d'accumulation
Frais d'appels API Messages envoyés au serveur et reçus depuis celui-ci Mensuel, par compte Alibaba Cloud
Frais d'occupation des topics Chaque topic créé sur votre instance Quotidien, par topic
Remarque

Chaque compte Alibaba Cloud bénéficie d'un quota gratuit de 20 millions d'appels API par mois. Les tarifs ci-dessous s'appliquent uniquement à l'utilisation dépassant ce quota.

Billing formula for Standard Edition messaging fees

Frais d'appels API

Formule :

Frais d'appels API = (Messages reçus + Messages distribués) x Prix unitaire

Règles de comptabilisation

Dimension de facturation Méthode de comptabilisation Exemple
Messages normaux Chaque message reçu par le serveur compte pour 1. Chaque message distribué compte pour 1, que la consommation aboutisse ou non. Envoi de 100 messages, distribution de 100 messages = 200 au total
Messages avancés Multipliez le nombre par 5. Les messages avancés incluent les messages transactionnels, ordonnés, planifiés et différés. 1 message transactionnel reçu + 2 distributions = (1 x 5) + (2 x 5) = 15
Taille du message La facturation utilise 4 Ko comme unité de base. Chaque tranche de 4 Ko compte pour 1 message. Taille maximale du corps du message : 4 Mo. Un message de 16 Ko compte pour 16 / 4 = 4 messages
Interrogation longue HTTP (Long polling) Si le serveur renvoie des messages, comptez-les selon les règles ci-dessus. Si aucun message n'arrive pendant la période d'attente (jusqu'à 30 secondes), la requête compte pour 1 distribution. 1 réponse vide d'interrogation longue = 1 distribution
Interrogation courte HTTP (Short polling) Le serveur renvoie immédiatement une réponse vide. Chaque requête compte pour 1 distribution. 10 requêtes d'interrogation courte vides = 10 distributions
Important

L'interrogation courte sur des topics inactifs génère de nombreuses requêtes vides facturables. Pour réduire les coûts, utilisez l'interrogation longue et augmentez le temps d'attente. Pour plus d'informations, consultez la section Opération de consommation des messages.

Remarque

ApsaraMQ for RocketMQ prend en charge quatre types de messages : normal, planifié et différé, transactionnel et ordonné. Seuls les messages normaux sont des messages de base. Tous les autres types sont des messages avancés et sont facturés avec un multiplicateur de 5. Pour plus d'informations, consultez la section Types de messages.

Prix unitaires

Les frais d'appels API appliquent une tarification dégressive basée sur le débit mensuel cumulé de messages par compte Alibaba Cloud.

Niveau de facturation Débit mensuel (100 millions d'appels) Émirats arabes unis (Dubaï), Singapour, Chine (Hong Kong), Japon (Tokyo), Royaume-Uni (Londres), Allemagne (Francfort), États-Unis (Virginie), États-Unis (Silicon Valley) Malaisie (Kuala Lumpur), Indonésie (Jakarta), Philippines (Manille) Internet, Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Chengdu), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot) Arabie saoudite (Riyad - Région partenaire)
Premier 0 - 10 0,45 0,42 0,31 0,54
Deuxième 10 - 50 0,41 0,38 0,28 0,492
Troisième 50 - 100 0,34 0,31 0,23 0,408
Quatrième 100 - 500 0,30 0,27 0,20 0,36
Cinquième > 500 0,27 0,25 0,19 0,324

Unité : USD/million d'appels.

Remarque

Si un compte Alibaba Cloud autorise un autre compte via un rôle RAM (Resource Access Management), le compte auteur est facturé. Si un compte Alibaba Cloud autorise des utilisateurs RAM sous son propre compte, le compte Alibaba Cloud est facturé.

Exemples de facturation

Calcul du débit de messages

Un producteur envoie quotidiennement les messages suivants :

  • 7 millions de messages normaux (40 Ko chacun), avec 8 millions de distributions en raison de plusieurs groupes de consommateurs et de redistributions

  • 3 millions de messages avancés (2 Ko chacun), avec 3 millions de distributions

Débit quotidien de messages = (Messages normaux reçus + Messages normaux distribués) x Multiplicateur de taille + (Messages avancés reçus + Messages avancés distribués) x 5 x Multiplicateur de taille

= (7 M + 8 M) x ceil(40 / 4) + (3 M + 3 M) x 5 x ceil(2 / 4)

= 15 M x 10 + 6 M x 5 x 1

= 180 millions de messages

Remarque

La fonction ceil() arrondit à l'entier supérieur. Un message de 2 Ko utilise l'unité minimale de 4 Ko, donc ceil(2 / 4) = 1.

Calcul des frais d'appels API

Supposons que votre instance se trouve en Chine (Shanghai) et traite 500 millions de messages par jour. À mesure que le débit s'accumule au cours du mois, le niveau applicable et le prix unitaire évoluent :

Jour Débit quotidien Débit mensuel accumulé Niveau Prix unitaire (USD/million) Frais quotidiens (USD)
1er 500 M 500 M Premier 0,31 155
2e 500 M 1 Md Premier 0,31 155
3e 500 M 1,5 Md Deuxième 0,28 140
4e 500 M 2 Md Deuxième 0,28 140
... ... ... ... ... ...
11e 500 M 5,5 Md Troisième 0,23 115

Le prix unitaire diminue à mesure que le débit cumulé franchit les seuils des niveaux : les volumes plus élevés bénéficient de tarifs réduits par appel.

Frais d'occupation des topics

Formule :

Frais d'occupation des topics = Prix unitaire x Nombre de topics x Nombre de jours

Chaque topic engendre des frais quotidiens basés sur son débit de messages pour la journée.

Important

Les topics sont facturés même lorsqu'ils sont inactifs. Supprimez les topics inutilisés pour éviter des frais inutiles.

Prix unitaires

Les frais d'occupation des topics appliquent une tarification dégressive basée sur le débit quotidien de messages par topic.

Niveau de facturation Débit quotidien (10 000 appels/topic) Chine (Hong Kong), Singapour, Japon (Tokyo), Émirats arabes unis (Dubaï), États-Unis (Virginie), États-Unis (Silicon Valley), Allemagne (Francfort), Royaume-Uni (Londres) Malaisie (Kuala Lumpur), Indonésie (Jakarta), Philippines (Manille) Internet, Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Chengdu), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot) Arabie saoudite (Riyad - Région partenaire)
Premier 0 - 100 0,45 0,42 0,31 0,54
Deuxième 100 - 500 0,34 0,31 0,23 0,408
Troisième 500 - 1 000 0,11 0,11 0,08 0,132
Quatrième > 1 000 0 0 0 0

Unité : USD/topic/jour.

Remarque

Si un compte Alibaba Cloud autorise un autre compte via un rôle RAM, le compte auteur est facturé. Si un compte Alibaba Cloud autorise des utilisateurs RAM sous son propre compte, le compte Alibaba Cloud est facturé.

Exemple de facturation

Supposons que votre instance se trouve en Chine (Shanghai) avec plusieurs topics. Chaque topic est facturé quotidiennement en fonction de son propre débit :

Jour Topic Débit quotidien Niveau Frais (USD)
1er Topic_1 100 000 Premier 0,31
1er Topic_2 5 500 000 Troisième 0,08
2e Topic_1 1 200 000 Deuxième 0,23
2e Topic_2 800 000 Premier 0,31
3e Topic_1 300 000 Premier 0,31
3e Topic_2 100 000 Premier 0,31

Les frais quotidiens d'occupation des topics correspondent à la somme des frais de tous les topics actifs ce jour-là. Les topics dont le débit quotidien dépasse 10 millions d'appels (quatrième niveau) ne sont pas facturés pour l'occupation.

FAQ

Comment les messages avancés sont-ils comptabilisés pour la facturation ?

Les messages avancés (transactionnels, ordonnés, planifiés et différés) sont facturés avec un multiplicateur de 5. L'envoi et la réception utilisent tous deux ce multiplicateur. Par exemple, l'envoi d'un message transactionnel et sa distribution à deux consommateurs entraînent (1 x 5) + (2 x 5) = 15 appels facturables.

Suis-je facturé pour les distributions de messages ayant échoué ?

Oui. Chaque tentative de distribution compte comme un événement facturable, que le consommateur traite le message avec succès ou non.

Comment fonctionne la facturation avec les utilisateurs RAM ?

Toute l'utilisation par les utilisateurs RAM est facturée au compte Alibaba Cloud parent. Si le compte A délègue l'accès au compte B via un rôle RAM, le compte A (le compte auteur) est facturé.

Que se passe-t-il si j'utilise l'interrogation courte sur un topic inactif ?

Chaque requête d'interrogation courte adressée à un topic inactif compte pour une distribution. Cela génère des appels facturables même en l'absence de messages. Passez à l'interrogation longue et augmentez le temps d'attente pour réduire les coûts.