我没有找到太多关于“独立”Redis VS Heroku Redis 的文档,所以我不太确定以下内容对于附加版本是否可行。
我想创建一个适用于客户端和服务器之间实时通信的可扩展架构:
- 在多个 Node.js 实例上运行的 Socket.io (web dynos)
- Redis 附加组件 (Heroku Redis) 用作中央内存数据存储
- 每个 web dyno 使用socket.io-redis适配器通过共享总线进行通信
- Heroku Redis 还用作使用Redis 简单消息队列的消息队列
- 每个工作人员 dyno 使用 Heroku Redis 消息队列中的消息
有没有人通过与上述类似的方法取得成功?使用 Heroku 提供的单独的消息队列插件会更明智吗?
谢谢参观!