阅读了很多文章后,我决定使用socketio + node + Redis。 我需要创建节点js服务器来处理许多请求
现在,想想我有像网站一样的脸书
每个用户(随机)连接到Node JS服务器,他将订阅他的用户ID,如此
client.subscribe('<the user id of person who user this'> );
另一位用户很容易向他发布消息。
client2.publish("<user id of receiver>" , "the is a notifcation");
现在,来自节点5的客户端(例如)可以接收节点21的用户通知(例如)
似乎没有问题,但等等,认为我们有1亿用户,所以我们拥有1亿用户,如果有人向特定用户发送通知,另一个用户应检查是否是他们自己的消息(redis do这自动)你认为Redis可以解决这个问题,即使我还没有在现实世界中测试过这种情况,因为我还没有找到1亿用户!
由于我是redis的新手,请Redis,Node Expert帮助我解决这个问题...