Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O QUE É WEBSOCKET ? CONEXÃO OU PROTOCOLO ?

Boa Tarde, recentemente parei para estudar mais sobre mensageria,

E me deparo com as seguintes dúvidas:

  • O que é exatamente WEBSOCKET?
  • Os protocolos AMQP/STOMP E MQTT utilizam WEBSOCKET?
  • Qual a diferença entre WEBSOCKET e outros protocolos como (AMQP/STOMP E MQTT)? Agradeço pela atenção.
2 respostas
solução!

Oi Frank, tudo bem?

WEBSOCKET basicamente é uma conexão entre duas pontas que fica aberta esperando que alguém se comunique com a outra ponta.

O MQTT por sua vez fornece uma maneira leve de publicar ou subscrever/obter seus dados. A confusão pode ser que essas assinaturas são algum tipo de canal, mas esse é um tipo diferente de canal. Para fazer uma conexão aberta constante no MQTT, você precisa de Websockets e MQTT ao mesmo tempo.

Ou seja, você pode utilizar MQTT com WEBSOCKET , mas são coisas diferentes.

Obrigado pela resposta Otávio.

Mas e a respeito dos outros protocolos, como STOMP e AMQP ?