Una instancia de Message Queue for Apache RocketMQ es un recurso de máquina virtual que almacena topics e ID de grupo. Cree una instancia de Message Queue for Apache RocketMQ antes de enviar o recibir mensajes con Message Queue for Apache RocketMQ. Puede crear, liberar, editar y consultar instancias en la consola de Message Queue for Apache RocketMQ.
Contexto
Las instancias de Message Queue for Apache RocketMQ admiten los modelos de facturación subscription, pay-as-you-go y serverless. Elija las especificaciones según sus necesidades. Compare las opciones en Instance specifications y Billing overview.
Requisitos previos
Crear una instancia
Inicie sesión en la consola de Message Queue for Apache RocketMQ y, en el panel de navegación izquierdo, haga clic en Instances.
En la barra de navegación superior, seleccione una región, como China (Hangzhou).
-
En la página Instances, haga clic en Create Instance. En el panel Create Message Queue for Apache RocketMQ Instance, establezca Instance Version en V5.0, seleccione un Billing Method y luego haga clic en OK.
Message Queue for Apache RocketMQ admite los siguientes métodos de facturación:
Subscription: Tarifa mensual por las especificaciones de cómputo de la instancia.
Pay-as-you-go: Tarifa horaria por las especificaciones de cómputo de la instancia.
-
Serverless: Pago basado en el número total de solicitudes de mensajes.
NotaLas instancias serverless están disponibles en regiones seleccionadas. Consulte Available regions para ver la cobertura actual. Las regiones que admiten métodos de facturación compartidos y dedicados para instancias serverless son China (Hangzhou), China (Zhangjiakou), China (Beijing), China (Shenzhen), Singapore (Singapore), Germany (Frankfurt), US (Virginia) y US (Silicon Valley).
-
En la página de compra del producto, seleccione las especificaciones de la instancia, haga clic en Calculating y complete el pago según las indicaciones.
A continuación se muestran tablas con valores de ejemplo. Compare todos los parámetros y valores válidos en Select product editions.
Serverless
Parámetro
Valor de ejemplo
Primary Series Type
Standard
Billing Model
El valor predeterminado es Pay-by-request.
Message Storage Specification
No es necesario seleccionar capacidad. La facturación se basa en el uso real de almacenamiento.
VPC ID
vpc-bp1cg09dua6sgh0
ID de la VPC que creó en la sección "Requisitos previos".
ImportanteLa VPC no se puede cambiar después de crear una instancia de Message Queue for Apache RocketMQ. Para usar una VPC diferente, libere la instancia de Message Queue for Apache RocketMQ y cree una nueva.
vSwitch ID
vsw-bp1vqb0p9nz3irz
ID del vSwitch que creó en la sección "Requisitos previos".
Debe especificar dos valores de vSwitch ID para una instancia serverless.
ImportanteEl vSwitch no se puede cambiar después de crear una instancia de Message Queue for Apache RocketMQ. Para usar un vSwitch diferente, libere la instancia de Message Queue for Apache RocketMQ y cree una nueva.
Internet Access
Deshabilitado
NotaEste ejemplo utiliza acceso por VPC a un servidor de Message Queue for Apache RocketMQ. El acceso público está deshabilitado de forma predeterminada. Para acceder a Message Queue for Apache RocketMQ a través de Internet, habilite
Public Access Type.Intranet Access Type
El valor predeterminado es Pay-by-traffic.
Alibaba Cloud PrivateLink proporciona conectividad privada por VPC a Message Queue for Apache RocketMQ. PrivateLink genera cargos adicionales. Billing.
Resource Group
Seleccione el resource group predeterminado.
Security Group
El security group que creó en la sección "Requisitos previos".
-
Agregue una directiva de acceso que permita tráfico TCP entrante en los puertos de destino 8080 y 8081.
-
Los security groups administrados no son compatibles.
Subscription o pay-as-you-go
Parámetro
Valor de ejemplo
Primary Series Type
Standard
Sub-series Type
Cluster High-availability Edition (Recomendado para entornos de producción)
Message Sending/Receiving Compute Specification
rmq.s2.2xlarge
VPC ID
vpc-bp1cg09dua6sgh0
ID de la VPC que creó en la sección "Requisitos previos".
ImportanteLa VPC no se puede cambiar después de crear una instancia de Message Queue for Apache RocketMQ. Para usar una VPC diferente, libere la instancia de Message Queue for Apache RocketMQ y cree una nueva.
vSwitch ID
vsw-bp1vqb0p9nz3irz
ID del vSwitch que creó en la sección "Requisitos previos".
ImportanteEl vSwitch no se puede cambiar después de crear una instancia de Message Queue for Apache RocketMQ. Para usar un vSwitch diferente, libere la instancia de Message Queue for Apache RocketMQ y cree una nueva.
Public Access Type
Deshabilitado
NotaEste ejemplo utiliza acceso por VPC al servidor de Message Queue for Apache RocketMQ. El acceso público está deshabilitado de forma predeterminada. Para acceder a Message Queue for Apache RocketMQ a través de Internet, habilite Public Access Type.
Resource Group
Seleccione el resource group predeterminado.
Disk Encryption
Deshabilitado
NotaEl cifrado de disco solo es compatible con instancias Platinum Edition.
Disk Encryption Key
key-hzz66c8207****
NotaID de la clave de cifrado de disco en la misma región. Obligatorio solo cuando Disk Encryption está establecido en Enable.
-
Consultar la lista de instancias
Inicie sesión en la consola de Message Queue for Apache RocketMQ y, en el panel de navegación izquierdo, haga clic en Instances.
En la barra de navegación superior, seleccione una región, como China (Hangzhou).
La página Instances muestra todas las instancias de la región seleccionada.
Solucionar problemas de instancias faltantes en la consola
Si no encuentra su instancia en la página Instances, siga estos pasos para solucionar el problema:
Compruebe la región: En la barra de navegación superior de la consola, seleccione la región donde adquirió la instancia, como China (Hangzhou). Las instancias de diferentes regiones están aisladas entre sí. Cambiar la región modifica las instancias que se muestran en la lista.
Revise sus pedidos: Vaya a la lista de pedidos en User Center y filtre por el nombre del producto Message Queue for Apache RocketMQ. Si no se encuentra ningún pedido de ApsaraMQ for RocketMQ, significa que no se ha adquirido ninguna instancia con la cuenta actual.
Verifique su cuenta: Si no aparece ningún pedido de ApsaraMQ for RocketMQ en la lista de pedidos, vaya a la página de recuperación de cuenta para confirmar que ha iniciado sesión con la cuenta utilizada para adquirir la instancia.
Verifique los permisos de RAM: Si utiliza un usuario RAM, asegúrese de que tenga acceso concedido a ApsaraMQ for RocketMQ. Las instancias de la serie 5.x de ApsaraMQ for RocketMQ utilizan autorización RAM. Asigne al usuario RAM la directiva de permisos adecuada para ApsaraMQ for RocketMQ. No utilice directivas de permisos de otros productos de mensajería (como ApsaraMQ for RabbitMQ). Conceda al usuario RAM la directiva de permisos correspondiente a ApsaraMQ for RocketMQ.
Consultar detalles de la instancia
Vaya a la página Instances. En la lista de instancias, haga clic en el nombre de la instancia deseada.
La página Instance Details muestra la configuración y el estado de la instancia.
Editar una instancia
Vaya a la página Instances. En la lista de instancias, haga clic en el nombre de la instancia deseada.
En la página Instance Details, haga clic en la pestaña Basic Information.
-
En la sección Overview, haga clic en Edit. En el panel Modify Configurations, configure los siguientes parámetros y haga clic en Confirm.
Parámetro
Descripción
Valor de ejemplo
Instance Name
Nombre de la instancia.
rmq-cn-xxxx
Instance Description
Descripción de la instancia.
test
Proportion Sent
Controla la distribución de la cuota de limitación de envío y recepción. El valor predeterminado es 50 % para envío y 50 % para recepción. Ajústelo si su carga de trabajo tiene mayor peso en lectura o escritura.
50
Proportion Received
50
Message Retention Period
El almacenamiento es totalmente serverless y elástico, con facturación basada en el uso real. Ajuste el periodo de retención para controlar costos. Retención mínima: 24 horas.
72
Liberar una instancia
Liberar una instancia elimina permanentemente todos sus topics, ID de grupo y datos de mensajes. Esta acción no se puede deshacer.
Instancias serverless y pay-as-you-go
Las instancias serverless y pay-as-you-go utilizan facturación pospago y se pueden liberar directamente desde la consola.
Vaya a la página Instances.
Localice la instancia que desea liberar. En la columna Actions, elija .
En el cuadro de diálogo Note, haga clic en OK.
Instancias subscription
Liberar una instancia subscription genera un reembolso parcial basado en la duración real de uso. Cancele la suscripción de la instancia para liberarla.
Vaya a la página Instances.
Localice la instancia que desea liberar y haga clic en Details en la columna Actions.
En la página Instance Details, haga clic en la pestaña Basic Information. En la sección Overview, haga clic en Unsubscribe y siga las indicaciones.
Panel
El panel muestra métricas de productores, facturación y limitación de la instancia. Los detalles de las métricas se describen en Dashboard.
Vaya a la página Instances. En la lista de instancias, haga clic en el nombre de la instancia deseada.
En la página Instance Details, haga clic en la pestaña Dashboard.
API relacionadas
También puede gestionar instancias mediante estas operaciones de API:
> Release