Bidirectional data exchange

Дуплексный обмен данными в реальном времени

  • MQTT (Protobuff + MQTT очень легковесный протокол)

  • UDP

    • QUIC - быстрое создание подключения; мультиплексирование без блокировок head of line; миграции подтверждений; активно используется создателем/google

    • uTP

  • gRPC - протокол IDL; HTTP/2, одно и двунаправленный стриминг; клиентская балансировка из коробки. Обратить внимание в Android нет поддержки NPN, в Nginx нет поддержки ALPN; часто используется за Nginx/HAProxy/Envoy; waitForReady может как помочь так и осложнить жизнь.

  • Websocket

Last updated