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

weave Messaging

weave Messaging

No coração do Weave é de mensagens. Para realizar a funcionalidade de perfis, os recursos em uma HAN deve ser capaz de mensagem uns aos outros.

Reliable Messaging Weave

Weave Reliable Messaging (FAI) é mensagens de camada de aplicação tecer com confirmações. Ele garante a entrega confiável de qualquer tipo de mensagem geral ou túnel entre dois recursos em uma tela, independentemente do seu transporte de rede subjacente.

weave TLV

Weave TLV (Tag-Length-Value) é um formato binário para codificação compacta de dados. TLV é representacionalmente compatível com JSON e é optimizado para deserialização eficaz. É mais semelhante a formatos de dados, tais como CBOR e ASN.1, mas tipicamente mais simples e mais pequeno do que qualquer um de um determinado conjunto de dados a codificar e representar.

mensagens Weave são codificados em TLV, que foi projetado com dispositivos constrangidos em mente. TLV assegura a menor quantidade de dados-o mais simples possível com a codificação-é transferida ao longo do fio.

Weave TLV não é legível, para que você não precisará codificar qualquer coisa em Weave TLV ou lidar com isso diretamente, basta especificar o tipo de mensagem e de seu conteúdo, e Weave faz todo o trabalho para você.

tipos de mensagens

Existem dois tipos de mensagens Weave, que podem ser transmitidos de forma criptografada e não criptografada. O processo de criptografia de ambos os tipos de mensagem é a mesma, e as mensagens de ambos os tipos podem ser criptografados usando as mesmas teclas.

mensagens gerais

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

  • Perfil ID - Que perfil deve lidar com a mensagem
  • Tipo de mensagem - O tipo específico de mensagem (a ação)
  • Troca ID - identifica um fluxo de troca de mensagens entre dois recursos

Mensagens gerais também podem transmitir informações que confirma o recebimento de uma mensagem anterior. Esta é parte do protocolo Reliable Messaging Weave.

mensagens de túnel

Mensagens túnel encapsular um pacote IP codificado (IPv6 na prática, embora IPv4 é suportado) que está sendo transportado entre dois recursos Weave. mensagens de túnel são mais simples em estrutura e renunciar muitos dos cabeçalhos específicos do aplicativo apresentar em uma mensagem geral.

O pacote de túnel pode transmitir qualquer protocolo IP válido incluindo UDP, TCP, ou ICMP.

Recapitular

O que você aprendeu:

  • Weave Reliable Messaging garante a entrega confiável de mensagens Weave por duas formas de intercâmbio:
    • Request-Response
    • Subscribe-atualização
  • Weave TLV é um formato binário para codificação compacto de mensagens Weave
  • Existem dois tipos de mensagens Weave:
    • Mensagens gerais são usados para transmitir dados e pedidos específicos de aplicação, tais como aqueles usados pelos perfis
    • Mensagens túnel encapsular um pacote IP

Para informações mais detalhadas, consulte: