7

查看 AWS Elastic Cache 的文档,我可以看到它们支持 Redis 集群,并一般谈论键/值数据和 Redis 操作。但是,我不清楚这是否支持沿不同服务器复制 Redis 的发布/订阅。

我们正在 node-xmpp 上构建一个聊天服务器。我们将有许多应用程序服务器来处理聊天连接,并且我们依靠 Redis pub/sub 来处理聊天线程之间的通信。我们要求无论每个聊天服务器正在与之通信的实际 Redis 实例,它们都可以共享相同的发布/订阅通道。

AWS 弹性缓存白皮书(第 7 页)中,如果您想要发布/订阅,他们指出使用 Redis。我从中了解到 AWS Elastic Cache 将实际支持发布/订阅可扩展性,但我还不相信。

4

1 回答 1

10

我已经尝试过了,是的,AWS 管理集群内 Redis 实例之间的发布/订阅通道。我们现在已经在 AWS Elastic Cache 上部署了三个使用 node-xmpp 和 redis-cluster 的聊天平台,用于管理聊天的实时功能,并且运行良好。

于 2016-05-11T15:02:34.307 回答