查看 AWS Elastic Cache 的文档,我可以看到它们支持 Redis 集群,并一般谈论键/值数据和 Redis 操作。但是,我不清楚这是否支持沿不同服务器复制 Redis 的发布/订阅。
我们正在 node-xmpp 上构建一个聊天服务器。我们将有许多应用程序服务器来处理聊天连接,并且我们依靠 Redis pub/sub 来处理聊天线程之间的通信。我们要求无论每个聊天服务器正在与之通信的实际 Redis 实例,它们都可以共享相同的发布/订阅通道。
在AWS 弹性缓存白皮书(第 7 页)中,如果您想要发布/订阅,他们指出使用 Redis。我从中了解到 AWS Elastic Cache 将实际支持发布/订阅可扩展性,但我还不相信。