En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Armadura de mensajería

Armadura de mensajería

En el corazón de la armadura es la mensajería. Para llevar a cabo la funcionalidad de los perfiles, los recursos en un Han deben ser capaces de mensajes entre sí.

Mensajería fiable de la armadura

Mensajería fiable (WRM) de la armadura de es la mensajería de capa de aplicación de la armadura con los acuses de recibo. Se asegura una entrega fiable de cualquier tipo de mensaje general o túnel entre dos recursos en un tejido, independientemente de su transporte de red subyacente.

Armadura de TLV

Armadura de TLV (Tag-longitud-valor) es un formato binario compacto para la codificación de los datos. TLV es representacionalmente compatible con JSON y está optimizado para deserialización eficaz. Es muy similar a los formatos de datos tales como CBOR y ASN.1, pero por lo general más simple y más pequeño que sea para un conjunto dado de datos para codificar y representar.

Mensajes de armadura se codifican en TLV, que fue diseñado con dispositivos comprimidos en mente. TLV asegura la cantidad más pequeña de datos-con el más simple posible de codificación-se transfiere sobre el alambre.

Armadura TLV no es legible, por lo que no tendrá que codificar nada en la armadura del TLV o tratar con él directamente, sólo tiene que especificar el tipo de mensaje y su contenido, y la armadura hace todo el trabajo por usted.

tipos de mensajes

Hay dos tipos de mensajes de la armadura, que pueden ser transmitidos de forma encriptada y desencriptada. El proceso de encriptación de los dos tipos de mensaje es el mismo, y los mensajes de ambos tipos puede ser encriptado utilizando las mismas claves.

mensajes generales

Mensajes generales son utilizados por las aplicaciones de la armadura para transmitir datos como las solicitudes específicas de la aplicación. Contienen elementos que describen el significado semántico del mensaje, así como la estructura de la carga útil:

  • Perfil ID - ¿Qué perfil debe manejar el mensaje
  • Tipo de mensaje - El tipo específico de mensaje (la acción)
  • Cambio de Identificación - identifica un flujo de intercambio de mensajes entre dos recursos

Mensajes generales también pueden transmitir información que confirma la recepción de un mensaje anterior. Esto es parte del protocolo de mensajería fiable de la armadura.

mensajes de túnel

Mensajes túnel encapsulan un paquete IP codificada (IPv6 en la práctica, aunque IPv4 es compatible) que está siendo transportado entre dos recursos de la armadura. mensajes tunelizados son más simples en estructura y renunciar a muchas de las cabeceras específicas de la aplicación presente en un mensaje general.

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

Resumen

Que has aprendido:

  • Armadura de mensajería fiable garantiza una entrega fiable de mensajes de tejido para dos formas de intercambio:
    • Solicitar respuesta
    • Subscribe-actualización
  • Armadura de TLV es un formato binario compacto para la codificación de los mensajes de armadura
  • Existen dos tipos de mensajes de armadura:
    • Mensajes generales se utilizan para transmitir los datos y las solicitudes específicas de la aplicación, tales como los utilizados por los perfiles
    • Mensajes túnel encapsular un paquete IP

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