Heroku + socket.io上的多个dynos广播

ele*_*ead 6 heroku node.js socket.io

我似乎有一个问题,当我有超过1个dyno时,我在我的node.js应用程序上的socket.io广播在Heroku上似乎不起作用.一旦我将其缩放到1,它就能很好地工作.有什么我需要知道的吗?也许有不同的方式向所有dynos广播?请知道我是否需要提供更多信息或代码.

fri*_*ism 5

如果您在多个dynos /服务器上运行,那么您必须配置socket.io以使用非内存会话存储,如RedisStore.该socket.io 文档有更多的细节,并有更多的讨论在这里.