Socket.IOでリアルタイム通信を行うOSSを作りました
はじめてOSS作りました Socket.IOを使ってリアルタイム通信ができるサーバーサイドの雛形を実装しました。機能としてはざっと下記機能を盛り込んでいます。特筆するものはないですが、必要な機能を最初から簡単に使用できる…
はじめてOSS作りました Socket.IOを使ってリアルタイム通信ができるサーバーサイドの雛形を実装しました。機能としてはざっと下記機能を盛り込んでいます。特筆するものはないですが、必要な機能を最初から簡単に使用できる…
Socket.IOをスケールアウトする時のELBでの問題点 Socket.IOはv1.0以降はpollingからwebsocketにアップグレードする方式になったのですが、ELBを経由させると以下の問題点があります。 E…
Socket.IOの処理順とは? 今回はSocke.IOでwebsocketが接続完了してからイベントが呼ばれるまでの処理の間でどういったものがどんな順番で実行されているかについて説明します。 Socket.IOやリアル…
Socket.IOの変遷 以前、Socket.IOのプロトコルについて書いたので今回はSocket.IO自身について書きたいと思います。 Socket.IOは2010年3月19日にリリースされそれから7年以上もアップデー…
Socket.IOの負荷試験どうやってますか? 今回はSocket.IOサーバーの負荷試験について書きたいと思います。 負荷試験でよく使われるツールとしてJMeterがありますが、JMeterはこのままではwebsock…
詳細なプロトコルの必要性 リアルタイム通信といえばwebsocketですが、このwebsocketを簡単に扱えるようにしたものとしてNode.jsのsocket.ioが使われることが多いと思います。今回はこのsocket…