Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Mensajería de tejido

Mensajería de tejido

En el corazón de Weave está la mensajería . Para llevar a cabo la funcionalidad de los perfiles, los recursos de una HAN deben poder enviarse mensajes entre sí.

Teje mensajes confiables

Weave Reliable Messaging (WRM) es mensajería de la capa de aplicación Weave con reconocimientos. Garantiza la entrega confiable de cualquier tipo de mensaje general o de túnel entre dos recursos en un tejido, independientemente de su transporte de red subyacente.

Tejer TLV

Weave TLV (Tag-Length-Value) es un formato binario para la codificación compacta de datos. TLV es representacionalmente compatible con JSON y está optimizado para una deserialización efectiva. Es más similar a los formatos de datos como CBOR y ASN.1, pero por lo general es más simple y más pequeño que cualquiera de los dos para codificar y representar un conjunto de datos dado.

Los mensajes de tejido están codificados en TLV, que se diseñó teniendo en cuenta los dispositivos restringidos. TLV asegura que la menor cantidad de datos, con la codificación más simple posible, se transfiera por cable.

Weave TLV no es legible por humanos, por lo que no necesitará codificar nada en Weave TLV o tratar con él directamente; simplemente especifique el tipo de mensaje y su contenido, y Weave hace todo el trabajo por usted.

Tipos de mensajes

Hay dos tipos de mensajes Weave, que se pueden transmitir en forma cifrada y no cifrada. El proceso de cifrado de ambos tipos de mensajes es el mismo y los mensajes de ambos tipos se pueden cifrar con las mismas claves.

Mensajes generales

Las aplicaciones Weave utilizan mensajes generales para transmitir datos y solicitudes específicos de la aplicación. Contienen elementos que describen el significado semántico del mensaje, así como la estructura de la carga útil:

  • ID de perfil: qué perfil debe manejar el mensaje
  • Tipo de mensaje: el tipo específico de mensaje (la acción)
  • ID de intercambio: identifica un flujo de intercambio de mensajes entre dos recursos

Los mensajes generales también pueden transmitir información que acuse recibo de un mensaje anterior. Esto es parte del protocolo Weave Reliable Messaging.

Mensajes de túnel

Los mensajes de túnel encapsulan un paquete IP codificado (IPv6 en la práctica, aunque se admite IPv4) que se transporta entre dos recursos de Weave. Los mensajes tunelizados tienen una estructura más simple y renuncian a muchos de los encabezados específicos de la aplicación presentes en un mensaje general.

El paquete tunelizado puede transmitir cualquier protocolo IP válido, incluidos UDP, TCP o ICMP.

Resumen

Que has aprendido:

  • Weave Reliable Messaging garantiza la entrega confiable de mensajes Weave para dos formas de intercambio:
    • Solicitar respuesta
    • Suscribirse-Actualización
  • Weave TLV es un formato binario para la codificación compacta de mensajes Weave
  • Hay dos tipos de mensajes Weave:
    • Los mensajes generales se utilizan para transmitir solicitudes y datos específicos de la aplicación, como los que utilizan los perfiles
    • Los mensajes de túnel encapsulan un paquete IP

Para obtener información más detallada, consulte: