

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

この記事はSupership株式会社 Advent Calendar 2016の3日目の記事になります。 弊社サービス、Sunychat...この記事はSupership株式会社 Advent Calendar 2016の3日目の記事になります。 弊社サービス、Sunychatのサーバーサイドを担当している @astapi です。 Sunnychatではアプリへの更新通知にwebsocketを使用しています。 この投稿では、下記2つについて書こうと思います。 なぜ、websocketを使用しているのか どう実装しているのか なぜ、websocketを使用しているのか 前提として以下のような背景がありました。 ポーリングで5秒ごとに更新を検知するリクエストをアプリから行っていた。 ポーリングを脱却し、更新がある時だけ、サーバー側から通知を行う仕組みを作りたかった。 結論を一言でいうと、要件を満たしていて、一番実装がしやすかったからです。 他の候補としては、HTTP/2なのか、MQTTなのかぐらいしか調べてはいなかったのですが、調べ




