Todos los productos
Search
Centro de documentos

ApsaraMQ for RocketMQ:Crear recursos

Última actualización: Oct 09, 2026

Antes de usar el SDK para enviar y recibir mensajes, debe crear los recursos obligatorios de ApsaraMQ for RocketMQ: una instancia, un topic y un consumer group. También necesita el endpoint de la instancia. Especifique estos recursos en el código de su SDK.

Requisitos previos

Contexto

Los recursos se pueden crear desde la consola o mediante llamadas a operaciones de API. El siguiente procedimiento utiliza la consola.

Para crear recursos con OpenAPI, consulte los siguientes temas:

Límites

  • Restricciones de región

    Asegúrese de que la instancia que cree esté en la misma región que la VPC y el vSwitch configurados en los requisitos previos.

  • Convenciones de nomenclatura

    Para conocer las convenciones de nomenclatura de instancias, topics y consumer groups, consulte Quotas and limits.

  • Restricciones de tipo de topic

    El tipo de mensaje de un topic debe coincidir con el tipo de mensajes que envíe y reciba. Por ejemplo, si crea un topic para mensajes normales, solo podrá usarlo para enviar y recibir mensajes normales, no mensajes ordenados. Para obtener más información, consulte Topic usage recommendations.

Crear una instancia

  1. Inicie sesión en la consola de ApsaraMQ for RocketMQ. En el panel de navegación izquierdo, haga clic en Instances.

  2. En la barra de navegación superior, seleccione una región; por ejemplo, China (Hangzhou).

  3. 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 Product Type y, a continuación, haga clic en OK.

    ApsaraMQ for RocketMQ admite los siguientes tipos de producto:

    • Subscription: modelo de prepago en el que se le factura mensualmente por la especificación de cómputo de la instancia.

    • Pay-as-you-go: modelo de pospago en el que se le factura por hora según la especificación de cómputo de la instancia.

    • Serverless: modelo pay-as-you-go en el que la facturación se basa en el número total de solicitudes de mensajes.

      Nota

      Las instancias serverless están disponibles en las siguientes regiones: China (Hangzhou), China (Zhangjiakou), China (Beijing), China (Shenzhen), Singapore (Singapore), Germany (Frankfurt), US (Virginia) y US (Silicon Valley). Con el tiempo se admitirán más regiones. Para consultar la disponibilidad actual, vea Supported regions.

    Para obtener detalles sobre los elementos facturables y los escenarios aplicables, consulte Billing overview.

  4. En la página de compra, seleccione las especificaciones de la instancia, haga clic en Buy Now y complete el pago.

    Consulte las siguientes tablas al crear una instancia. Para obtener detalles sobre cada parámetro, vea Select instance edition.

    Serverless

    Parámetro

    Valor de ejemplo

    Primary Edition

    Standard

    Modo de facturación

    El valor predeterminado es Pay-by-request.

    Especificación de almacenamiento de mensajes

    No es necesario seleccionar una capacidad de almacenamiento. Se le factura por el espacio de almacenamiento real que utilice.

    ID de VPC

    vpc-bp1cg09dua6sgh0

    El ID de la VPC que creó en los requisitos previos.

    Importante

    Una vez creada la instancia, no se puede cambiar la VPC seleccionada. Para modificar la VPC asociada, primero debe liberar la instancia comprada y luego adquirir una nueva.

    vSwitch ID

    vsw-bp1vqb0p9nz3irz

    El ID del vSwitch que creó en los requisitos previos.

    Debe seleccionar dos valores de vSwitch ID para una instancia serverless.

    Importante

    Una vez creada la instancia, no se puede cambiar el vSwitch seleccionado. Para modificar el vSwitch asociado, primero debe liberar la instancia comprada y luego adquirir una nueva.

    Internet Access

    Off

    Nota
    • Este procedimiento usa el acceso por VPC como ejemplo, por lo que el acceso a Internet está deshabilitado de forma predeterminada. Para acceder al servicio a través de Internet, establezca Internet Access Type en Enabled.

    Tipo de acceso a la intranet

    El valor predeterminado es Pay-By-Data-Transfer.

    Las instancias serverless solo admiten acceso por VPC y no son compatibles con el acceso a Internet.

    Resource Group

    Seleccione el resource group predeterminado.

    Security Group

    Seleccione el security group que creó como parte de los requisitos previos.

    Subscription o pay-as-you-go

    Parámetro

    Valor de ejemplo

    Primary Edition

    Standard

    Edición de subcategoría

    Cluster High-availability Edition (recomendada para entornos de producción)

    Especificación de cómputo para envío y recepción de mensajes

    rmq.s2.2xlarge

    ID de VPC

    vpc-bp1cg09dua6sgh0

    El ID de la VPC que creó en los requisitos previos.

    Importante

    Una vez creada la instancia, no se puede cambiar la VPC seleccionada. Para modificar la VPC asociada, primero debe liberar la instancia comprada y luego adquirir una nueva.

    vSwitch ID

    vsw-bp1vqb0p9nz3irz

    El ID del vSwitch que creó en los requisitos previos.

    Importante

    Una vez creada la instancia, no se puede cambiar el vSwitch seleccionado. Para modificar el vSwitch asociado, primero debe liberar la instancia comprada y luego adquirir una nueva.

    Tipo de acceso público

    Off

    Nota

    Este procedimiento usa el acceso por VPC como ejemplo, por lo que el acceso a Internet está deshabilitado de forma predeterminada. Para acceder al servicio a través de Internet, establezca el Internet access type en Enabled.

    Resource Group

    Seleccione el resource group predeterminado.

    Disk Encryption

    Off

    Nota

    El cifrado de disco solo es compatible con instancias Platinum Edition.

    Disk Encryption Key

    key-hzz66c8207****

    Nota

    El ID de la clave utilizada para el cifrado de disco en la misma región. Este parámetro es obligatorio únicamente cuando Disk Encryption se establece en Enable.

Obtener el endpoint de la instancia

  1. En la página Instances, haga clic en el nombre de la instancia de destino.

  2. En la página Instance Details, consulte la información del endpoint en la sección TCP Endpoint.

    • Endpoint de VPC: utilícelo para acceder a ApsaraMQ for RocketMQ desde una VPC. Este endpoint se proporciona de forma predeterminada.

    • Endpoint público: utilícelo para acceder al servicio a través de Internet. Solo se muestra si el acceso público está habilitado.

Obtener el nombre de usuario y la contraseña de la instancia

Nota

Los siguientes pasos muestran cómo obtener el nombre de usuario y la contraseña del sistema mediante el método de control de acceso predeterminado: la autenticación inteligente.

Si prefiere utilizar la autenticación por lista de control de acceso (ACL), cree un usuario ACL, configure los permisos y, después, use el nombre de usuario y la contraseña de dicha ACL. Para obtener más información, consulte User authentication.

Cuando un cliente se conecta al servidor de ApsaraMQ for RocketMQ, configure un nombre de usuario y una contraseña según el método de acceso.

  • Para acceder al servidor a través de Internet: debe configurar el nombre de usuario y la contraseña de la instancia.

  • Para acceder al servidor desde una VPC: en las instancias serverless, no se requieren credenciales si el acceso sin autenticación está habilitado. En otros tipos de instancia, la autenticación es automática y no requiere credenciales.

  1. En la página Instances, haga clic en el nombre de la instancia de destino.

  2. En el panel de navegación izquierdo, haga clic en Access Control.

  3. Haga clic en la pestaña Intelligent Authentication para consultar el Username y la Password de la instancia.

Crear un topic

  1. En la página Instances, haga clic en el nombre de la instancia de destino.

  2. En el panel de navegación izquierdo, haga clic en Topics. Luego, en la página Topics, haga clic en Create Topic.

  3. En el panel Create Topic, introduzca un nombre y una descripción para el topic, establezca Message Type en Normal Message y, a continuación, haga clic en OK.

Crear un consumer group

  1. En la página Instances, haga clic en el nombre de la instancia de destino.

  2. En el panel de navegación izquierdo, haga clic en Groups. Luego, en la página Groups, haga clic en Create Group.

  3. En el panel Create Group, introduzca un Group ID, deje los demás parámetros con su configuración predeterminada y, a continuación, haga clic en OK.

Pasos siguientes

Step 3: Use an SDK to send and receive messages