Heroku 单用户节点应用程序,我需要 Redis 吗?



我正在构建一个简单的节点应用程序,用于使用 socket.io 广播消息传递。它一次将有 3 个用户

用户 1:主持人(从各种 API 获取社交媒体评论流,选择要发送给用户 2 和用户 3 的消息(

用户 2:图形(在 OpenBroadcastSoftware 中将用户 1 推送的消息显示为图形(

用户3:主持人(显示从 iPad 上的用户 1 推送的消息(以现场查看者问题(

这一切都是为了实时使用,不需要保存或记录任何内容。

我知道发送和接收 socket.io 消息的所有基础知识。

我的问题是,为了便携性,我想在 Heroku 上托管此应用程序

如果这是一个单一的免费/爱好dyno应用程序,我需要像Redis这样的后端吗?或者它会像我在本地服务器上托管应用程序一样工作,因为只有一个实例?

这个应用程序永远不会有超过上述 3 个用户,所以我不想实现任何扩展

谢谢!

不,你没有。websocket 可以只与应用程序一起使用,经过测试。

最新更新