タグ

ブックマーク / qiita.com/kuroei (1)

  • MQTTは弱ネットワーク環境の表現について - Qiita

    Background MQTT 3.1 は弱ネット環境(2G/3Gなど)の表現は良くないため、いろいろ反省したいと思う。 弱ネット環境の表現 携帯は弱ネット環境でpackageの紛失率が高くので、MQTT Serverとの接続成功率が低いです。HTTPのモデルと比べると、実際HTTPの成功率はMQTTより高くになる。 携帯端末は毎回TCP切断された後、直ぐTCP再接続を行う。接続成功する場合、今まで接続のstepは改めて踏み、CONNECTや、SUBSCRIBLEなど。外から見ると、このプロセスは特に問題がないと見えるが、弱ネット環境でconnect -> subscribleのコストが高いです。 TCP接続の3回 handshackから、subscribleコマンドを送るまで、TCP stack毎回データを受けた後のACKも考えて、 一回接続のため、server <-> client の

    MQTTは弱ネットワーク環境の表現について - Qiita
    higed
    higed 2016/05/11
    MQTTのプロトコル別接続性の記事。次回、WebRTCを書くそうで、関連性が気になります。
  • 1