wire

Son las conexiones visuales que unen los nodos en un flujo, permitiendo que los mensajes se transmitan de un nodo a otro. Estas conexiones definen la ruta que siguen los datos a través del flujo, determinando cómo se procesan y transforman los mensajes a medida que se desplazan desde los nodos de entrada, pasando por los nodos de procesamiento, hasta los nodos de salida.

Características principales:

  • Flujo de datos:

    • Las conexiones transportan mensajes (objetos JavaScript) de un nodo a otro, permitiendo el movimiento de datos a través del sistema.
    • Facilitan la secuencia lógica de procesamiento, donde la salida de un nodo sirve como entrada para el siguiente.
  • Representación visual:

    • En el editor de Node-RED, las conexiones se representan como líneas que unen el puerto de salida de un nodo con el puerto de entrada de otro.
    • Proporcionan una visualización clara y comprensible del flujo de datos y la lógica de la aplicación.
  • Conexiones uno a muchos:

    • Un nodo puede enviar mensajes a múltiples nodos simultáneamente conectando su puerto de salida a varios puertos de entrada.
    • Esto permite el procesamiento paralelo y la distribución de datos a diferentes componentes.
  • Enrutamiento y control de flujo:

    • Mediante nodos específicos como el nodo switch, las conexiones pueden dirigir mensajes por diferentes rutas basadas en condiciones lógicas o valores de datos.
    • Facilita la creación de flujos dinámicos que reaccionan a diferentes situaciones o entradas.
  • Procesamiento de mensajes:

    • A medida que los mensajes fluyen a través de las conexiones, pueden ser modificados, enriquecidos o filtrados por los nodos intermedios.
    • Permite implementar lógica de negocio y transformar datos en el camino.

Documentación oficial de Node-RED sobre conexiones y mensajes: https://nodered.org/docs/user-guide/wires

» Glosario de Términos