Edited at

サーバサイドpushを実装するときの困り事

More than 1 year has passed since last update.

メッセージの着信数とか、新着情報とか、株価みたいな情報をリアルタムで表示したいとき、ポーリングで疑似リアルタイムに見せるのはもう時代遅れなのは誰もが認めるところだと思います。

代わりの技術としては、サーバサイドpushで


  • Server Sent Events

  • Websocket

のどちらかを使って、サーバサイドから必要なタイミングでデータをpushするわけですが、通知用のTCPセッションが1クライアントにつき1本張りっぱなしになってしまうのが問題です。(サーバリソースを消費してしまう)

こんなとき、通知用TCPセッションを肩代わりしてくれて、そこにAPIでイベントを投げると、対象クライアントにイベントを配信してくれるサービスとかあると、リーソス消費を気にかける必要なくサーバサイドPUSHができますよね。

こんなサービス、あったら使ってみたいと思った方は「いいね」押してください。

もし、「いいね」が多かったら作ってみるかもしれません。(笑)