Tag: 横向缩放

在Heroku和Node.js上扩展websockets

让我们假设我有一个大的应用程序处理Heroku上有意义的websockets连接数量。 为了应付这样的大量需求,指令数增加到N Heroku的路由器如何在运行的dynos之间分配新的传入的websocket连接? 换句话说,如果其中一个dynos在websockets连接中最大化,Heroku的路由器将会偏离其他(据说)不太繁忙的dynos中的所有新的传入请求? 还是仍然使用http传入连接的文档中所述的随机分配? 这肯定是有道理的,因为websockets连接是第一个例子中的http连接。 但是,在N正在运行的dynos之间平均地扩展大量的持久连接是相当复杂的。 有人确认吗?