2013年5月31日金曜日 9時24分15秒 UTC+9 Hiroshi Kuwabara: > > はじめまして、桑原と申します。 > > Stack Overflowのこの投稿が参考になるかもしれません。 > > http://stackoverflow.com/questions/9267292/examples-in-using-redisstore-in-socket-io > > 質問文中で引用されていますが、 > 複数サーバー間でsocket.ioの接続を共有する方法としてRedisStoreを使用した例が > こちらのブログに載っています。 > http://www.ranu.com.ar/2011/11/redisstore-and-rooms-with-socketio.html > > ご参考まで。 > > > On Wednesday, May 29, 2013 5:53:06 PM UTC+9, 遠州律夫 wrote: >> >> こんにちは。3.14Pです。 >> いま、socket.ioでチャットを作っていて、 >> ユーザリストを変数に入れてるのですが、 >> 複数のサーバーで共有する時は、どうやってすれば良いですか? >> それと、socket.ioサーバーを9000でリッスンしてますが、 >> スケールアウト時の注意点等はありますか? >> > 返信すごく遅れてスイマセン。 これって、RedisStoreで、スケールアウトするためのものですか? あまり英語はよくわからないんですけど、
var pub = redis.createClient(); pub.publish("messages", JSON.stringify({type: "foo", content: "bar"})); io.sockets.on("connection", function(socket) { var sub = redis.createClient(); sub.subscribe("messages"); sub.on("message", function(channel, message) { socket.send(message); }); socket.on("disconnect", function() { sub.unsubscribe("messages"); sub.quit(); }); }); このようなPub・Subを使ったものと何が違うんですか? -- --- このメールは Google グループのグループ「Node.js 日本ユーザグループ」の登録者に送られています。 このグループから退会し、メールの受信を停止するには、nodejs_jp+unsubscr...@googlegroups.com にメールを送信します。 その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。