O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Mensagens de tecer

Mensagens de tecer

No coração do Weave estão as mensagens . Para executar a funcionalidade dos perfis, os recursos em um HAN devem poder enviar mensagens um ao outro.

Crie mensagens confiáveis

WRM ( mensagens confiáveis ​​de tecer) é uma mensagem de camada de aplicativo de tecelagem com reconhecimentos. Ele garante a entrega confiável de qualquer tipo de mensagem geral ou de encapsulamento entre dois recursos em uma malha, independentemente do transporte de rede subjacente.

TLV do Weave

O TLV (Tag-Length-Value) é um formato binário para codificação compacta de dados. TLV é representacionalmente compatível com JSON e é otimizado para desserialização eficaz. É mais parecido com os formatos de dados como CBOR e ASN.1, mas geralmente é mais simples e menor que um determinado conjunto de dados para codificar e representar.

As mensagens de tecer são codificadas em TLV, que foi projetado com dispositivos restritos em mente. O TLV garante que a menor quantidade de dados - com a codificação mais simples possível - seja transferida por fio.

O Weave TLV não é legível por humanos, portanto você não precisará codificar nada no Weave TLV ou lidar com ele diretamente - basta especificar o tipo de mensagem e seu conteúdo, e o Weave faz todo o trabalho para você.

Tipos de mensagem

Existem dois tipos de mensagens de Weave, que podem ser transmitidas em forma criptografada e não criptografada. O processo de criptografia dos dois tipos de mensagem é o mesmo e as mensagens dos dois tipos podem ser criptografadas usando as mesmas chaves.

Mensagens gerais

Mensagens gerais são usadas pelos aplicativos Weave para transmitir dados e solicitações específicas do aplicativo. Eles contêm elementos que descrevem o significado semântico da mensagem, bem como a estrutura da carga útil:

  • ID do perfil - qual perfil deve lidar com a mensagem
  • Tipo de mensagem - o tipo específico de mensagem (a ação)
  • ID do Exchange - Identifica um fluxo de troca de mensagens entre dois recursos

Mensagens gerais também podem transmitir informações que confirmam o recebimento de uma mensagem anterior. Isso faz parte do protocolo de mensagens confiáveis ​​do Weave.

Mensagens de túnel

As mensagens de túnel encapsulam um pacote IP codificado (IPv6 na prática, embora o IPv4 seja suportado) que está sendo transportado entre dois recursos do Weave. As mensagens encapsuladas são de estrutura mais simples e renunciam a muitos dos cabeçalhos específicos de aplicativos presentes em uma mensagem geral.

O pacote encapsulado pode transmitir qualquer protocolo IP válido, incluindo UDP, TCP ou ICMP.

Recapitular

O que você aprendeu:

  • Mensagens confiáveis ​​do Weave garante a entrega confiável de mensagens do Weave para duas formas de troca:
    • Solicitação de resposta
    • Atualização de assinatura
  • O TLV do Weave é um formato binário para codificação compacta de mensagens do Weave
  • Existem dois tipos de mensagens de Weave:
    • Mensagens gerais são usadas para transmitir dados e solicitações específicas do aplicativo, como aquelas usadas pelos perfis
    • As mensagens de túnel encapsulam um pacote IP

Para informações mais detalhadas, consulte: