Todos los productos
Search
Centro de documentos

IoT Platform:Descripción general del reenvío de datos

Última actualización: Sep 03, 2026

IoT Platform permite utilizar scripts SQL para procesar datos provenientes de topics de dispositivos y reenviar la información procesada a otros topics o a productos de Alibaba Cloud para su almacenamiento o procesamiento.

Qué es el reenvío de datos

Cuando los dispositivos se comunican con IoT Platform mediante topics, puede escribir sentencias SQL para procesar los datos de los topics y configurar reglas que reenvíen los resultados a otros topics de dispositivos o a servicios de Alibaba Cloud.

Destino de datos

Descripción

Referencias

Topic

Reenvía datos al topic de otro dispositivo para habilitar la comunicación M2M.

Forward data to another topic

AMQP consumer group

Se suscribe a un grupo de consumidores mediante una suscripción del lado del servidor AMQP para reenviar mensajes de dispositivos a su servidor empresarial.

RDS

Reenvía datos de dispositivos a productos de Alibaba Cloud para su almacenamiento.

Forward data to ApsaraDB RDS

Tablestore

Forward data to Tablestore

TSDB

Forward data to Time Series Database (TSDB)

RocketMQ

Reenvía datos de dispositivos a Message Queue for Apache RocketMQ o Simple Message Queue (formerly MNS) (SMQ) para un consumo de datos altamente confiable.

Forward data to Message Queue for Apache RocketMQ

MNS

Forward data to Message Service (MNS)

Function Compute

Reenvía datos de dispositivos a Function Compute para realizar cómputo basado en eventos.

Forward data to Function Compute (FC)

Flujo de reenvío de datos

Con el reenvío de datos, puede construir un servicio de pila completa para la recolección, procesamiento y almacenamiento de información sin necesidad de adquirir servidores para desplegar una arquitectura distribuida.

image

Notas de uso

  • Puede reenviar datos de dispositivos mediante suscripciones del lado del servidor o mediante el reenvío de datos. Seleccione el método adecuado según su escenario empresarial. Para obtener más información, consulte Comparison of data forwarding methods.

  • Al reenviar datos de dispositivos a otros productos de Alibaba Cloud, asegúrese de que el producto destino esté disponible en la región objetivo y admita el reenvío de datos en el formato requerido. Para obtener más información, consulte Features by region.

Límites

Restricciones

Descripción

Límite

Número de reglas

Se pueden establecer hasta 1,000 reglas por instancia.

1,000

Número de destinos

Una regla puede contener un máximo de 10 operaciones de reenvío de datos.

10

TPS de reenvío de mensajes

  • Instancias públicas nuevas y heredadas: El TPS de reenvío de mensajes para una cuenta de Alibaba Cloud es un valor fijo.

  • Instancia Enterprise: El TPS de reenvío de mensajes de una instancia se determina según las especificaciones adquiridas para Message Forwarding TPS.

    Para obtener más información sobre cómo adquirir una instancia Enterprise, consulte Purchase an Enterprise instance.

Los usuarios RAM comparten la cuota de la cuenta de Alibaba Cloud.

El TPS de reenvío de mensajes se calcula de la siguiente manera:

Message forwarding TPS = (Number of messages sent to your business server per second using server-side subscriptions) + (Number of messages sent using data forwarding).

Dentro del mismo segundo, n mensajes pueden reenviarse al servicio de reenvío de datos y luego a m destinos. El TPS de reenvío de mensajes se calcula conforme a las siguientes reglas:

  • Si n >= m, el TPS de reenvío de mensajes es n.

  • Si n < m, el TPS de reenvío de mensajes es m.

Nota
  • En el caso de mensajes reenviados a otros servicios de Alibaba Cloud, si el número de solicitudes supera el límite, o si el número de solicitudes de escritura simultáneas excede 40 debido a una alta latencia de escritura en el servicio destino, se limita el reenvío de datos.

    Cuando los datos se reenvían a servicios de Alibaba Cloud como RocketMQ, RDS y TSDB, si el servicio destino deja de ser accesible debido a cambios en los recursos, el sistema detiene el reenvío de datos y muestra un error de regla. Para otras excepciones, el sistema reintenta tres veces con intervalos de 1, 3 y 10 segundos. Si los tres intentos fallan, el mensaje se descarta y se envía un registro de error al servicio destino que haya especificado para datos de error.

  • Para los mensajes limitados, el sistema reintenta automáticamente su procesamiento. Los datos que no logran procesarse tras múltiples intentos se descartan.

Requisitos del destino

El reenvío de datos depende del servicio de Alibaba Cloud de destino. Asegúrese de que la instancia del servicio destino se ejecute correctamente. El reenvío de mensajes puede fallar debido a excepciones como inactividad de la instancia, pagos vencidos, errores de parámetros (como cambios de autorización o valores no válidos) o errores de configuración del servicio destino.

Ninguna

Deduplicación de mensajes

Durante el reenvío de datos, el mismo mensaje puede enviarse varias veces para garantizar su entrega, hasta que el cliente devuelva un ACK o el mensaje caduque. Un mismo mensaje conserva el mismo ID de mensaje. Puede deduplicar los mensajes basándose en sus ID.

Ninguna

Guías

  • Configure a data forwarding rule: Cómo configurar una regla de reenvío de datos.

  • SQL expressions: Sintaxis de expresiones SQL en reglas.

  • Functions: Funciones compatibles en expresiones SQL.

  • Data forwarding process: El proceso de reenvío de datos y el formato de datos en cada etapa.

  • Data formats: Formatos de datos de mensajes provenientes de topics de comunicación básica y topics de comunicación de modelos Thing Specification Language (TSL) después del análisis sintáctico de TSL. Los campos SQL en las reglas de reenvío de datos deben seguir estos formatos analizados.

Referencias

Data forwarding (new)