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

时间:2013-02-07 15:11:36

标签: node.js heroku socket.io

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

1 个答案:

答案 0 :(得分:5)

如果你在多个dynos /服务器上运行,那么你必须配置socket.io以使用像RedisStore这样的非内存会话存储。 socket.io documentation has details还有更多讨论here