Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Avaliar melhor solução para integração inicial do Go com o React (MQTT vs WebSocket) #84

Closed
3 tasks done
joaorobson opened this issue Apr 14, 2019 · 2 comments
Closed
3 tasks done
Assignees
Milestone

Comments

@joaorobson
Copy link
Collaborator

joaorobson commented Apr 14, 2019

Descrição

Realizar um levantamento sobre qual solução é mais viável para realizar uma integração inicial entre os serviços providos pelo Go e o front-end em React.

Tarefas

  • Pesquisar o uso das duas alternativas para exibir dados em tempo real no React.
  • Avaliar se WebSocket oferece recursos de ordenação dos dados.
  • Caso a avaliação do ponto anterior tiver resultado positivo, avaliar qual das duas opções (MQTT vs WebSocket) oferece uma simplicidade/rapizez maior na integração.
@joaorobson joaorobson self-assigned this Apr 14, 2019
@joaorobson joaorobson added this to the Sprint 4 milestone Apr 14, 2019
@Bumbleblo
Copy link
Contributor

foi sugerido pelo time de deixarmos essa issue de lado e implementarmos apenas com um socket para a primeira release. Deixamos a cargo do @joaorobson decidir qual a melhor maneira de realizar essa integração para a primeira release.

@joaorobson
Copy link
Collaborator Author

joaorobson commented Apr 22, 2019

Como dito pelo @Bumbleblo , por conta do prazo curto, a solução utilizada para a primeira release se baseará em WebSocket. Como explicado aqui, WebSocket consiste em uma aplicação TCP. Esse protocolo, como especificado na RFC 793, garante ordenação dos dados transmitidos. Claramente, assegurar isso custa um preço, nesse caso, latência. Como se trata apenas de um protótipo inicial para validar o projeto e exemplos bastante similares ao nosso caso existem, como esse aqui, inicialmente optaremos pelo WebSocket.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants