peer-stream
peer-stream copied to clipboard
负载均衡 nginx
目前整个peer-stream.js和signal.js都是点对点通信的。 如果要支持多张显卡的负载均衡有一下两点思考: 方案一: 1、设计一个额外的http服务,来获取空闲的ws的,这里需要修改signal.js将ws的空闲状态上报到http服务。这里需要新开发一个服务,然后修改signal.js 方案二: 1、采用nginx的ws轮训功能,依次发送给各个ws服务,如果ws服务正在工作,前端再次发起ws的连接请求。 这里需要修改peer-stream.js和signal.js
如果考虑更深层次的负载均衡,还需要考虑不同显卡之间的负载,即优先负载到没有工作的显卡上面。