我知道有很多扩展Nodejs Socket.io的资源,并且我已经阅读了很多。我正在考虑一个简单的云部署架构,比如AWS,我希望能够与这里的专家进行验证。NodeJs Socket.io Redis体系结构的缩放
是我的图是否正确?这是规模的方式吗?如果是这样,我该如何防止Redis实例成为单点故障?
我知道有很多扩展Nodejs Socket.io的资源,并且我已经阅读了很多。我正在考虑一个简单的云部署架构,比如AWS,我希望能够与这里的专家进行验证。NodeJs Socket.io Redis体系结构的缩放
是我的图是否正确?这是规模的方式吗?如果是这样,我该如何防止Redis实例成为单点故障?
Redis的可缩放太:http://redis.io/topics/replication
Redis的可能soon have a HA mode,但在此期间,你可以尝试另一种“店”例如MongoStore
我读你所提供的链接,但升技混淆。有复制(主/从)和只读从机。我想在主/奴中,奴隶也是只读的?是否有可能为Redis提供多写主人? – twb
我不认为这是可能的。这是HA使用的主从设备,而不是水平缩放。 – 3on
在这种情况下,是否可以用MySQL,Couchbase或其他方式替换Redis? Btw除了Redis缩放,我的概念是用负载平衡器正确扩展Nodejs Socket.io吗? – twb