我似乎遇到一个问题,当我有超过 1 个 dyno 时,Heroku 上的 node.js 应用程序中的 socket.io 广播似乎不起作用。当我将其缩放到 1 时,它就完美地工作了。关于这件事有什么我需要知道的吗?也许有不同的方式向所有测功机广播?如果我需要提供更多信息或代码,请告诉我。
如果您在多个dynos/服务器上运行,那么您必须配置socket.io以使用非内存会话存储,例如RedisStore
。套接字.io文档有详细信息并且有更多的讨论here.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)