Node.js Heroku+上的多个动态对象;socket.io广播

Node.js Heroku+上的多个动态对象;socket.io广播,node.js,heroku,socket.io,Node.js,Heroku,Socket.io,当我有超过1个dyno时,我在Heroku上的node.js应用程序中的socket.io广播似乎不起作用。只要我将其缩放到1,它就可以完美地工作。关于这件事有什么我需要知道的吗?也许有一种不同的方式向所有的迪诺人广播?请告诉我是否需要提供更多信息或代码。如果您在多个dynos/服务器上运行,则必须将socket.io配置为使用非内存会话存储,如Redistore。socket.io,还有更多的讨论。Hmm,以前它似乎可以工作,但现在我看到它偶尔工作-有时它只是排队,我一次就可以取回多个项目。您

当我有超过1个dyno时,我在Heroku上的node.js应用程序中的socket.io广播似乎不起作用。只要我将其缩放到1,它就可以完美地工作。关于这件事有什么我需要知道的吗?也许有一种不同的方式向所有的迪诺人广播?请告诉我是否需要提供更多信息或代码。

如果您在多个dynos/服务器上运行,则必须将socket.io配置为使用非内存会话存储,如
Redistore
。socket.io,还有更多的讨论。

Hmm,以前它似乎可以工作,但现在我看到它偶尔工作-有时它只是排队,我一次就可以取回多个项目。您知道除了client.broadcast.to('some room')之外,是否还有其他需要配置的内容或不同的调用?