Ventajas
-
Colas de mensajes ligeras
SMQ ofrece colas de mensajes simples y ligeras, y se centra en desarrollar capacidades esenciales de mensajería. El servicio ofrece un modelo de recursos de cola/tema ligero, simple y fácil de usar, sin conceptos de modelos complejos. Como servicio independiente de la plataforma, ofrece una API RESTful HTTP ligera con soporte nativo para el protocolo HTTP. Además, ofrece SDK en diferentes lenguajes, incluyendo C++, Java, C#, Python, PHP, Go (de terceros) y Node.js (de terceros).
-
Sin servidor
SMQ es un servicio estándar sin servidor diseñado para manejar solicitudes concurrentes casi ilimitadas sin necesidad de detectar o configurar previamente ninguna información de clúster. Está listo para usar desde el primer momento y adopta el método de facturación de pago por uso. No necesita reservar ningún recurso de instancia, y solo paga por el uso real.
-
Seguridad y estabilidad
En términos de estabilidad, SMQ implementa un mecanismo de almacenamiento en triple réplica para asegurar la redundancia de los datos, alcanzando una fiabilidad del 99,99999999 % y una disponibilidad del servicio de hasta el 99,95 %. Ofrece la capacidad 'Always Writable', junto con seguridad multinivel y protección anti-DDoS, además de incorporar aislamiento multitenencia con espacios de nombres separados para distintos usuarios. El servicio es también totalmente compatible con los mecanismos de Resource Access Management (RAM) y recursos como cuentas de Alibaba Cloud, usuarios de RAM y pares temporales de AccessKey, permitiendo además el acceso seguro a través de HTTPS y Virtual Private Clouds (VPC).
-
Soporte para funciones avanzadas
SMQ admite diversas funciones avanzadas, como la configuración del retraso de mensajes, mensajes programados, tamaño de los mensajes, ciclo de vida de los mensajes, filtrado por etiquetas y colas de mensajes fallidos. El servicio ofrece una solución de mensajería integral que ayuda a los desarrolladores a transmitir libremente datos y mensajes de notificación entre los componentes distribuidos de sus aplicaciones. Esto permite la construcción de un sistema débilmente acoplado.
Características
Modelo de mensajería basado en colas
Atributos de cola diversos y configurables
SMQ ofrece diversos atributos de cola que puede personalizar según sus requisitos comerciales en diferentes escenarios. Se admiten múltiples modos de cola, como colas estándar y colas retrasadas.
Solicitudes de acceso concurrentes
Una cola SMQ puede procesar solicitudes de acceso concurrentes de múltiples productores y consumidores. Puede personalizar fácilmente el límite de solicitudes concurrentes según sus requisitos comerciales. Después de que un mensaje se extrae de una cola, no se puede extraer nuevamente dentro de un período específico.
Entrega de mensajes garantizada
SMQ garantiza que un mensaje en una cola puede ser consumido al menos una vez durante el período de validez del mensaje. Los recursos están aislados entre usuarios para garantizar que solo las entidades autorizadas puedan recuperar sus mensajes en las colas de SMQ.
Modelo de mensajería basado en temas
Mensajes de notificación
SMQ envía mensajes a los puntos finales especificados para evitar sondeos innecesarios y el consumo de recursos.
Mensajes de difusión
Un mensaje de notificación puede ser suscrito y consumido por múltiples suscriptores.
Múltiples métodos de suscripción
Se admiten múltiples métodos de suscripción, como HTTP/HTTPS, correo electrónico, SMS y dispositivos móviles.
Entrega de mensajes garantizada
Los mensajes publicados en un tema se envían automáticamente a los clientes suscriptores durante el período de validez de los mensajes, según las políticas y formatos especificados.
Filtrado de mensajes
Los mensajes del mismo tema pueden ser enviados a diferentes suscriptores según las etiquetas.
Escenarios

Sistema de transacciones desacoplado
Cuando se realiza un pedido en el sistema central de transacciones de los sitios principales de Taobao y Tmall, cientos de sistemas del negocio downstream utilizan los datos del pedido, como logística, carritos de compra, créditos, Alimama y analítica informática de flujos. El sistema global de la empresa es amplio y complejo. Por ello se requiere un sistema distribuido y desacoplado que garantice la continuidad del negocio en los sitios principales.
Ventajas
-
Arquitectura altamente disponible y débilmente acoplada
Diseña los sistemas del negocio upstream y downstream acoplados débilmente para garantizar el funcionamiento normal del sistema central de transacciones, incluso si los subsistemas de downstream, como la logística y los créditos, no están disponibles o están inactivos.
-
Adaptación flexible al crecimiento de la empresa
Añade nuevos sistemas empresariales sin afectar a la arquitectura técnica básica o al funcionamiento normal de otros sistemas.

Desplazamiento de picos de tráfico de gran volumen
Las actividades a gran escala, como las ventas flash, las sesiones de Red Envelope Snatching y las ceremonias de apertura de empresas, pueden causar picos de tráfico y una gran cantidad de errores en las solicitudes. En este caso, SMQ evita que el sistema se sobrecargue o se bloquee y mejora la experiencia del usuario.
Ventajas
-
Procesamiento de picos de tráfico
Garantiza la disponibilidad del sistema al tiempo que procesa los picos de tráfico y responde de manera rápida y efectiva a las solicitudes, gracias a sus capacidades de procesamiento de mensajes de alto rendimiento. Esto mejora la experiencia del usuario.
-
Acumulación de un gran número de mensajes
Garantiza un funcionamiento fluido y estable del negocio downstream dentro del umbral de seguridad. Esto protege el negocio downstream de un tráfico de gran volumen.
-
Control de costes razonable
Controla la escala del clúster del sistema del negocio downstream utilizando el método de desplazamiento de picos de carga para reducir los costes.

Cierre automático de los pedidos no pagados
Puede procesar pedidos no pagados y activar tareas programadas en función de la lógica empresarial subyacente. Puede crear mensajes programados mediante colas de SMQ. Una vez realizado el pedido de un producto, el inventario del producto se reduce en uno y se envía un mensaje programado sobre la tarea de comprobación del pago a una cola SMQ. El mensaje programado es visible para el servicio de backend, y este lo procesa al cabo de 30 minutos. También puede usar SMQ para implementar notificaciones en tiempo real. En este caso, el servicio de backend comprueba el estado de pago del pedido. Si el pedido sigue sin pagarse, se anula y el inventario del producto se incrementa en uno.
Ventajas
-
Mensaje programado
Comprueba si un pedido creado en la plataforma de comercio electrónico se paga dentro de un periodo específico o si un pedido debe cerrarse. Esto crea un intervalo entre la producción de mensajes y el procesamiento de mensajes.
-
Notificaciones programadas
Activa las tareas programadas mediante mensajes. En los escenarios mencionados, SMQ envía notificaciones automáticas a los usuarios que no pagan.

Registro de la información del usuario
SMQ convierte un sistema de registro síncrono basado en un formulario en un sistema asíncrono para implementar las notificaciones síncronas. Cuando un usuario se registra, el sistema debe enviar una notificación por correo electrónico que indique que el registro se ha realizado correctamente, y que incluya créditos para usuarios nuevos y cupones para el usuario. SMQ aumenta la velocidad de respuesta del proceso principal y del proceso de registro de los usuarios y gestiona de manera asíncrona los procesos secundarios o las tareas menos importantes, como el envío de notificaciones de manera centralizada. Estas tareas se pueden combinar y gestionar a la vez.
Ventajas
-
Mayor eficiencia, concurrencia y rendimiento del sistema, y menor número de solicitudes
Envía notificaciones a una URL de devolución de llamada si el backend completa una tarea. Esto elimina un gran número de solicitudes de sondeo innecesarias entre los usuarios, el frontend web y el servicio de backend.
-
Notificaciones de operaciones
Las notificaciones se utilizan con frecuencia en las operaciones empresariales. Puede enviar notificaciones a los usuarios en un momento concreto para recordarles nuevas actividades o noticias interesantes y repartir cupones. Esto le ayuda a mejorar la adherencia del cliente.

Sorteo en línea
Si un usuario accede al clúster de frontend del sistema de sorteo, el clúster de gestión de backend genera aleatoriamente la información sobre el premio y añade la información a la cola de premios. El clúster de frontend lee la información del premio de la cola de premios y comprueba si el usuario gana el premio. Si se acepta la solicitud del usuario, la información del ganador se envía a la cola de información de ganadores. El clúster de backend lee la información del ganador de la cola de información de ganadores y envía notificaciones al tema de notificación. A continuación, las notificaciones se envían al usuario mediante mensajes SMS o correos electrónicos, y el sistema de estadísticas en tiempo real utiliza devoluciones de llamada HTTP para la recopilación de datos.
Ventajas
-
Sistema de sorteo frontend y sistema de premios backend acoplados débilmente
Implementa el sorteo en línea y la generación aleatoria de premios utilizando la cola de premios.
-
Determinación, sincronización y notificación del ganador
Mueve el evento del usuario en tiempo real basándose en colas, temas y mensajes para garantizar la puntualidad de la información del ganador.

Diseño del sistema de tareas
SMQ le permite diseñar un sistema de tareas para devoluciones de llamadas HTTP. Cuando un usuario envía una tarea, se envía un mensaje de ejecución de tareas a la cola de tareas. El clúster de ejecución de tareas procesa el mensaje, y se ejecuta una tarea informática de manera asíncrona. Una vez completada la tarea informática, se envía una notificación en tiempo real al tema de notificación. A continuación, el tema devuelve las solicitudes HTTP al servidor de gestión de tareas y envía notificaciones al usuario mediante mensajes SMS o correos electrónicos.
Ventajas
-
Prevención de los picos de tráfico provocados por las solicitudes simultáneas y reducción del tiempo de respuesta de las páginas web del sitio
Durante las sesiones de Double 11, los cambios de precio de miles de productos que se producen en las distintas ubicaciones deben percibirse en tiempo real. Las bases de datos reciben enormes cargas de trabajo por accesos debido a la gran cantidad de solicitudes simultáneas.
-
Prevención de cuellos de botella del ancho de banda y notificaciones de datos de productos a los usuarios en tiempo real

Intercambio de datos a través de redes internas
SMQ le permite intercambiar datos entre intranets aisladas a través de Internet.
Ventajas
-
Sincronización e intercambio de datos
Implementa la sincronización y el intercambio de datos entre una empresa A y otra empresa B sin necesidad de conectar o exponer las redes internas de ambas.
-
Políticas de acceso flexibles
Compatible con RAM y Security Token Service (STS). Puede configurar una política de acceso a Internet flexible para las colas.

Arquitectura del sistema de vídeo
SMQ desacopla la subida y el procesamiento de los videos. Tras subir un archivo de vídeo al Object Storage Service (OSS), se envía un evento de finalización de subida a la cola de tareas, y ApsaraVideo Media Processing (MPS) lo lee. MPS recupera el archivo de vídeo basándose en los mensajes de tiempo y transcodifica el archivo de vídeo. El archivo de vídeo transcodificado se devuelve a OSS y se envía un mensaje al tema de notificación. A continuación, los datos del sitio web de vídeos se actualizan y el vídeo está disponible. CDN acelera la transmisión del archivo de vídeo transcodificado para proporcionar una mejor experiencia a los usuarios.
Ventajas
-
La arquitectura acoplada débilmente mejora las capacidades de procesar solicitudes simultáneas
-
Ejecución ordenada de múltiples tareas que garantiza un proceso fluido para su empresa
Un mejor soporte para usted
Consulta de preventa en persona, servicio técnico las 24 horas, una respuesta más rápida, y más tickets gratis.

Consulta de preventa en persona

Soporte técnico las 24 h

6 tickets gratis por trimestre
