過去の記事でnode.jsの話題をいくつか取り上げて来ましたが、node.jsではAmazonのELBと併用した時の問題があり、その注意点をまとめました。 Socket.IOはnode.jsでwebsocketを使用するときのデファクトといっていいライブラリです。 他のSocket.IOが人気になったのは、以下のような利点のためです。 websocketをサポートしていないブラウザでは、自動的にxhrなどのポーリング使い通信できる 接続に失敗しても再接続などを自動的に行う ここではSocket.IOを使用する前提で、ELBを経由して複数のnodeサーバーをホストする場合についてまとめてみました。 インストールに関しては以下に書いてありますので割愛します。 WebSocketってなんじゃ?(Node編2 Socket.IOでプッシュ通信) nodeサーバーには以下のようにファイルを配置します