Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 9470|Resposta: 0

Nível de qualidade de serviço da Mqtt Qos

[Copiar link]
Publicado em 14/02/2019 20:56:55 | | | |
Qos0

O remetente envia a mensagem apenas uma vez, sem tentativas, e o corretor não retorna a mensagem de confirmação. No caso do Qos0, o corretor pode não receber a mensagem, como mostrado na figura a seguir:



Qos1

O remetente envia uma mensagem pelo menos uma vez para garantir que ela chegue ao corretor, e o corretor precisa devolver uma mensagem de confirmação PUBACK. No caso do Qos1, o corretor pode aceitar mensagens duplicadas, como mostrado na figura a seguir:



Qos2

O Qos2 utiliza confirmação em dois estágios para garantir que as mensagens não sejam perdidas nem duplicadas. No caso do Qos2, o corretor certamente receberá a mensagem apenas uma vez, como mostrado na figura a seguir:


Qos1 VS Qos2

O Qos2 terá muito overhead em comparação ao Qos1 porque o corretor tem duas ações adicionais:

  • Deduplicação. Para garantir que as mensagens não sejam duplicadas, o corretor deve realizar a deduplicação;
  • Certifique-se de que a mensagem de resposta PUBREC chegue ao cliente. O corretor deve aguardar a resposta do cliente à mensagem PUBREC no PUBREL, e somente após receber uma mensagem de confirmação do cliente pode entregá-la ao assinante.





Anterior:O CentOS resolve o problema de que a rede externa não pode ser acessada depois que a porta docker é mapeada para o host
Próximo:[Android] Drama Americano de Hoje 1.3.3 Edição Sem Anúncios Um ponto de encontro para fãs profissionais de drama americano
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com