golangのsocket.io実装を使ってパフォーマンスを取ってみた話
前回は、redisをインストールして生でつかってみました。 今回はnode.jsでredisを利用してみたいと思います。 マルチユーザーのサーバーでのプッシュ配信はSocket.IOが定番ですが、 サーバーが増えた時にある問題が生じます。 例えばサーバーを2つに増やして、サーバーAでブロードキャストしても サーバーBのクライアントでは受信できないのです。 以前の記事で作成したチャットプログラムを例にしてみます。 サーバー側のjs $ cat /home/appadmin/chat/node/chat.js var server = require('http').createServer(function(req, res){ res.writeHead(200, {'Content-Type': 'text/html'}); res.end('server connected'); })
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く