Todos los productos
Search
Centro de documentos

ApsaraMQ for RocketMQ:Detalles de facturación de mensajería

Última actualización: Sep 04, 2026

La mensajería es una capacidad fundamental de ApsaraMQ for RocketMQ y se habilita de forma predeterminada al activar el servicio. Las instancias Standard Edition utilizan facturación pay-as-you-go para la mensajería. El costo mensual consta de dos componentes:

Componente de facturación

Qué cubre

Cómo se acumula

Cargos por llamadas a la API

Mensajes enviados al servidor y recibidos from este

Mensualmente, por cuenta de Alibaba Cloud

Cargos por ocupación de topics

Cada topic creado en su instancia

Diariamente, por topic

Nota

Cada cuenta de Alibaba Cloud recibe una cuota gratuita de 20 millones de llamadas a la API al mes. Los precios que se muestran a continuación solo aplican al uso que exceda esta cuota.

Billing formula for Standard Edition messaging fees

Cargos por llamadas a la API

Fórmula:

Cargos por llamadas a la API = (Mensajes recibidos + Mensajes entregados) x Precio unitario

Reglas de medición

Dimensión de facturación

Cómo se contabiliza

Ejemplo

Mensajes normales

Cada mensaje recibido por el servidor cuenta como 1. Cada mensaje entregado cuenta como 1, independientemente de si el consumo se realiza correctamente.

Enviar 100 mensajes y entregar 100 mensajes = 200 en total

Mensajes destacados

Multiplique el recuento por 5. Los mensajes destacados incluyen mensajes transaccionales, ordenados, programados y diferidos.

1 mensaje transaccional recibido + 2 entregas = (1 x 5) + (2 x 5) = 15

Tamaño del mensaje

La facturación utiliza 4 KB como unidad base. Cada bloque de 4 KB cuenta como 1 mensaje. Tamaño máximo del cuerpo del mensaje: 4 MB.

Un mensaje de 16 KB cuenta como 16 / 4 = 4 mensajes

Long polling HTTP

Si el servidor devuelve mensajes, cuéntelos según las reglas anteriores. Si no llegan mensajes durante el periodo de espera (hasta 30 segundos), la solicitud cuenta como 1 entrega.

1 respuesta vacía de long polling = 1 entrega

Short polling HTTP

El servidor devuelve una respuesta vacía inmediatamente. Cada solicitud cuenta como 1 entrega.

10 solicitudes vacías de short polling = 10 entregas

Importante

El short polling con topics inactivos genera muchas solicitudes vacías facturables. Para reducir costos, utilice long polling y aumente el tiempo de espera. Para más información, consulte Operation for consuming messages.

Nota

ApsaraMQ for RocketMQ admite cuatro tipos de mensajes: normales, programados y diferidos, transaccionales y ordenados. Solo los mensajes normales son mensajes básicos. Todos los demás tipos son mensajes destacados y se facturan con un multiplicador de 5x. Para más información, consulte Message types.

Precios unitarios

Los cargos por llamadas a la API utilizan precios escalonados basados en el rendimiento acumulado mensual de mensajes por cuenta de Alibaba Cloud.

Nivel de facturación

Rendimiento mensual (100 millones de llamadas)

EAU (Dubái), Singapur, China (Hong Kong), Japón (Tokio), Reino Unido (Londres), Alemania (Fráncfort), EE. UU. (Virginia), EE. UU. (Silicon Valley)

Malasia (Kuala Lumpur), Indonesia (Yakarta), Filipinas (Manila)

Internet, China (Hangzhou), China (Shanghái), China (Shenzhen), China (Chengdu), China (Qingdao), China (Pekín), China (Zhangjiakou), China (Hohhot)

SAU (Riad - Región asociada)

Primero

0 - 10

0.45

0.42

0.31

0.54

Segundo

10 - 50

0.41

0.38

0.28

0,492

Tercero

50 - 100

0.34

0.31

0.23

0,408

Cuarto

100 - 500

0.30

0.27

0.20

0.36

Quinto

> 500

0.27

0.25

0.19

0,324

Unidad: USD/millón de llamadas.

Nota

Si una cuenta de Alibaba Cloud autoriza a otra cuenta mediante un rol de Resource Access Management (ram), se factura a la cuenta autorizante. Si una cuenta de Alibaba Cloud autoriza a usuarios ram bajo su propia cuenta, se factura a dicha cuenta de Alibaba Cloud.

Ejemplos de facturación

Calcular el rendimiento de mensajes

Un productor envía diariamente los siguientes mensajes:

  • 7 millones de mensajes normales (de 40 KB cada uno), con 8 millones de entregas debido a varios grupos de consumidores y reentregas

  • 3 millones de mensajes destacados (de 2 KB cada uno), con 3 millones de entregas

Rendimiento diario de mensajes = (Normales recibidos + Normales entregados) x Multiplicador de tamaño + (Destacados recibidos + Destacados entregados) x 5 x Multiplicador de tamaño

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

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

= 180 millones de mensajes

Nota

ceil() redondea hacia arriba al entero más cercano. Un mensaje de 2 KB utiliza la unidad mínima de 4 KB, por lo que ceil(2 / 4) = 1.

Calcular los cargos por llamadas a la API

Suponga que su instancia está en China (Shanghái) y procesa 500 millones de mensajes al día. A medida que el rendimiento se acumula durante el mes, cambian el nivel aplicable y el precio unitario:

Día

Rendimiento diario

Rendimiento mensual acumulado

Nivel

Precio unitario (USD/millón)

Cargo diario (USD)

1.º

500M

500M

Primero

0.31

155

2.º

500M

1B

Primero

0.31

155

3.º

500M

1.5B

Segundo

0.28

140

4.º

500M

2B

Segundo

0.28

140

...

...

...

...

...

...

11.º

500M

5.5B

Tercero

0.23

115

El precio unitario disminuye conforme el rendimiento acumulado cruza los límites de nivel; los volúmenes mayores pagan tarifas por llamada más bajas.

Cargos por ocupación de topics

Fórmula:

Cargos por ocupación de topics = Precio unitario x Número de topics x Número de días

Cada topic genera un cargo diario basado en su rendimiento de mensajes de ese día.

Importante

Los topics se facturan incluso cuando están inactivos. Elimine los topics no utilizados para evitar cargos innecesarios.

Precios unitarios

Los cargos por ocupación de topics utilizan precios escalonados basados en el rendimiento diario de mensajes por topic.

Nivel de facturación

Rendimiento diario (10,000 llamadas/topic)

China (Hong Kong), Singapur, Japón (Tokio), EAU (Dubái), EE. UU. (Virginia), EE. UU. (Silicon Valley), Alemania (Fráncfort), Reino Unido (Londres)

Malasia (Kuala Lumpur), Indonesia (Yakarta), Filipinas (Manila)

Internet, China (Hangzhou), China (Shanghái), China (Shenzhen), China (Chengdu), China (Qingdao), China (Pekín), China (Zhangjiakou), China (Hohhot)

SAU (Riad - Región asociada)

Primero

0 - 100

0.45

0.42

0.31

0.54

Segundo

100 - 500

0.34

0.31

0.23

0,408

Tercero

500 - 1,000

0.11

0.11

0.08

0,132

Cuarto

> 1,000

0

0

0

0

Unidad: USD/topic/día.

Nota

Si una cuenta de Alibaba Cloud autoriza a otra cuenta mediante un rol de ram, se factura a la cuenta autorizante. Si una cuenta de Alibaba Cloud autoriza a usuarios ram bajo su propia cuenta, se factura a dicha cuenta de Alibaba Cloud.

Ejemplo de facturación

Suponga que su instancia está en China (Shanghái) con varios topics. Cada topic se factura diariamente según su propio rendimiento:

Día

Topic

Rendimiento diario

Nivel

Cargo (USD)

1.º

Topic_1

100,000

Primero

0.31

1.º

Topic_2

5,500,000

Tercero

0.08

2.º

Topic_1

1,200,000

Segundo

0.23

2.º

Topic_2

800,000

Primero

0.31

3.º

Topic_1

300,000

Primero

0.31

3.º

Topic_2

100,000

Primero

0.31

El cargo diario por ocupación de topics es la suma de los cargos de todos los topics activos ese día. Los topics con un rendimiento diario superior a 10 millones de llamadas (cuarto nivel) no tienen cargos por ocupación.

Preguntas frecuentes

¿Cómo se contabilizan los mensajes destacados para la facturación?

Los mensajes destacados (transaccionales, ordenados, programados y diferidos) se facturan con un multiplicador de 5x. Tanto el envío como la recepción utilizan este multiplicador. Por ejemplo, enviar 1 mensaje transaccional y entregarlo a 2 consumidores resulta en (1 x 5) + (2 x 5) = 15 llamadas facturables.

¿Se me cobra por entregas de mensajes fallidas?

Sí. Cada intento de entrega cuenta como un evento facturable, independientemente de si el consumidor procesa correctamente el mensaje.

¿Cómo funciona la facturación con usuarios ram?

Todo el uso realizado por usuarios ram se factura a la cuenta principal de Alibaba Cloud. Si la cuenta A delega acceso a la cuenta B mediante un rol de ram, se factura a la cuenta A (la cuenta autorizante).

¿Qué sucede si utilizo short polling en un topic inactivo?

Cada solicitud de short polling a un topic inactivo cuenta como 1 entrega. Esto genera llamadas facturables incluso sin mensajes. Cambie a long polling y aumente el tiempo de espera para reducir costos.