En la consola de Simple Message Queue (SMQ), puede crear, editar, buscar y eliminar temas y suscripciones.
Requisitos previos
Crear un tema
Inicie sesión en la consola de Simple Message Queue (anteriormente MNS).
En el panel de navegación izquierdo, seleccione .
En la barra de navegación superior, seleccione una región.
En la página Topics, haga clic en Create Topic.
-
En el panel Create Topic, configure los siguientes parámetros y haga clic en OK.
Name: El nombre del tema.
-
Topic Type: Seleccione un tipo de tema.
Standard Topic: Se utiliza para enviar y consumir mensajes normales. No se garantiza el orden de consumo.
FIFO Topic: Garantiza que los mensajes del mismo grupo se consumen en el orden en que se enviaron.
Maximum Message Length: La longitud máxima del cuerpo de un mensaje que se puede enviar al tema.
Enable Logging Feature: Especifica si se habilita la gestión de registros. Si habilita esta función, los registros de operaciones de este tema se envían automáticamente al logstore especificado. Puede consultar rastros de mensajes, latencia y otra información en los registros. Para obtener más información, consulte Log Management.
Se le redirige a la página Topic Details del tema.
Editar un tema
En la página Topics, busque el tema deseado y haga clic en Edit en la columna Actions.
-
En el panel Edit Topic Parameter, modifique la configuración del tema y haga clic en OK.
La configuración actualizada del tema aparece en la sección Basic Information de la página Topic Details.
Buscar temas
-
En la página Topics, introduzca un prefijo del nombre del tema, como
test, en el cuadro de búsqueda y luego haga clic en el icono
.La lista muestra todos los temas cuyos nombres comienzan con
test.
Consultar detalles de un tema
En la página Topics, busque el tema deseado y haga clic en Details en la columna Actions.
La página Topic Details muestra información detallada sobre el tema.
Obtener endpoints
En la página Topics, busque el tema deseado y haga clic en Details en la columna Actions.
-
En la página Topic Details, dentro de la sección Endpoint, localice los endpoints para Internet Access y Internal Access.
NotaLos endpoints admiten acceso mediante HTTP y HTTPS.
Crear una suscripción
Inicie sesión en la consola de Simple Message Queue (anteriormente MNS).
En la barra de navegación superior, seleccione una región.
En el panel de navegación izquierdo, seleccione .
En la página Subscriptions, haga clic en Create Subscription.
-
En el panel Create Subscription, configure los siguientes parámetros y haga clic en OK.
Topic Name: Seleccione el tema al que pertenece esta suscripción.
Subscription Name: El nombre de la suscripción. Debe comenzar con una letra, puede contener letras, dígitos y guiones (-), y no debe exceder los 255 caracteres.
Subscription: El tipo de envío de la suscripción. El valor predeterminado es HTTP. Para obtener más información, consulte Subscription types.
Receiver Endpoint: La dirección del endpoint del receptor.
Optional: Message Filtering Tag: Una etiqueta para el filtrado de mensajes.
-
Retry Policy: La directiva de reintentos cuando falla el envío de un mensaje al endpoint.
Están disponibles las siguientes directivas de reintentos:
BACKOFF_RETRY: Realiza tres reintentos a intervalos aleatorios de 10 a 20 segundos.
DECAY_RETRY: Realiza 176 reintentos. El intervalo de reintento aumenta exponencialmente hasta 512 segundos, con una duración total de reintentos de un día. Los intervalos específicos son: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512, ..., 512 (un total de 167 reintentos a intervalos de 512 segundos).
-
Message Format: El formato de los mensajes enviados al endpoint.
-
SIMPLIFIED: El cuerpo del mensaje contiene únicamente el contenido publicado por el usuario, sin atributos adicionales. Ejemplo:
{1:"a", 2:"b"} -
JSON: El cuerpo del mensaje está en formato JSON e incluye tanto el contenido del mensaje como sus atributos. Ejemplo:
{ "TopicOwner":"TopicOwner", "TopicName":"TopicName", "Subscriber":"Subscriber", "SubscriptionName":"SubscriptionName", "MessageId":"6CC4D900CA59A2CD-1-15180534A8F-20000****", "Message":"xxxxx", "MessageMD5":"F1E92841751D795AB325861034B5****", "MessageTag":"important", "PublishTime":"1449556920975" } -
XML: El cuerpo del mensaje está en formato XML e incluye tanto el contenido del mensaje como sus atributos. Ejemplo:
<?xml version="1.0" encoding="utf-8"?> <Notification xlmns="http://mns.aliyuncs.com/doc/v1/"> <TopicOwner>TopicOwner</TopicOwner> <TopicName>TopicName</TopicName> <Subscriber>Subscriber</Subscriber> <SubscriptionName>SubscriptionName</SubscriptionName> <MessageId>6CC4D900CA59A2CD-1-15180534A8F-20000****</MessageId> <Message>{1:"a", 2:"b"}</Message> <MessageMD5>F1E92841751D795AB325861034B5****</MessageMD5> <MessageTag>important</MessageTag> <PublishTime>1449556920975</MessagePublishTime> </Notification>
-
La nueva suscripción aparece en la página Subscriptions.
Editar una suscripción
En la página Subscriptions, busque la suscripción deseada y haga clic en Edit en la columna Actions.
En el panel Edit Subscription Parameter, modifique la directiva de reintentos y haga clic en OK.
Buscar suscripciones
-
En la página Subscriptions, introduzca un prefijo del nombre de la suscripción, como
test, en el cuadro de búsqueda y luego haga clic en el icono
.La lista muestra todas las suscripciones cuyos nombres comienzan con
test.
Publicar un mensaje
En la página Topics, busque el tema deseado y haga clic en Publish Message en la columna Actions.
-
En la página Try Publishing Message to Topic, configure los siguientes parámetros y haga clic en Publish Message.
Message Content: El cuerpo del mensaje.
(Opcional) Message Tag: Una etiqueta para el filtrado de mensajes.
Subscription Type: El tipo de suscripción al que se envía el mensaje. Para obtener más información, consulte Subscription types.
Aparece una notificación de "Mensaje enviado correctamente" en la página.
Consultar métricas del tema
En la página Topics, busque el tema deseado y, en la columna Actions, seleccione .
-
En la sección Cloud Monitor de la página Topic Details, puede consultar las métricas de monitoreo del tema.
NotaPara obtener más información sobre las reglas de alerta, consulte Create an alert rule.
Eliminar una suscripción
En la página Subscriptions, busque la suscripción deseada. En la columna Actions, haga clic en Delete.
-
En el cuadro de diálogo Prompt, lea el mensaje y haga clic en OK.
La suscripción se elimina de la página Subscriptions.
Eliminar un tema
En la página Topics, busque el tema deseado y, en la columna Actions, seleccione .
-
En el cuadro de diálogo Prompt, lea el mensaje y haga clic en OK.
El tema se elimina de la página Topics.
AvisoUna vez eliminado un tema, sus datos no se pueden recuperar.