为什么socket.io需要redis或其他工具

3duebb1j  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(247)

我目前正在为我的服务器使用heroku自动缩放。我需要使用socket.io设置一个可伸缩的应用程序,以允许数据的即时更新(请记住,它只用于更新前端显示,不处理任何数据)。
我的设置方法如下:

在该映像中,所有服务器都有一个到“main”socket.io服务器和用户的套接字连接。用户将通过api执行操作,服务器将执行其“操作”(保存到mondodb或compute…),并通过其socket.io连接将其传递给“main”socket.io服务器,但不会将任何内容发送回用户。“主”服务器将通过socket.io连接接收请求并将其发送回服务器,然后服务器将其发送给用户。
所以流程是:user>server>main socket.io server>server>user
我的问题是:
这样行吗?
为什么所有的文档都是db类型 redis ?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题