我目前正在使用 Linode 来部署我的应用程序。我有 2 台服务器,1 台数据库服务器,前面有 1 个负载均衡器。
我使用 Redis 作为数据库和 NowJS 来实现聊天室。使用 Pub/Sub 一切正常。现在,我想使用集群来利用多核服务器。但是,在应用集群时,我遇到了奇怪的情况。有时,应用程序工作,有时它不工作,大约 25% 工作,75% 不工作(我运行了 4 个进程)。因此,我可以假设集群导致 nowJS 无法正常工作。现在,我必须做出决定
1.切换到SocketIO并使用RedisStore(我仍然可以将pub/sub与RedisStore一起用于SocketIO吗?或者完全切换到RedisStore)
2.忘记集群,如果需要添加更多服务器(由于没有使用多核,是否浪费资源)
P/s:对不起,我的英语不好,我不是本地人。