作为一名基础设施/网络工程师,当我必须将Loadbalancing作为软件解决方案实施时,我并不是我的优势。这就是为什么我冒昧地向Stack Overflow社区提出以下问题:
对于Websocket负载平衡我应该使用哪个包? PM2还是Forever?
我负责WebRTC应用程序(NodeJS)的基础架构,信令如下:
caller -> {:80/443} Web/app -> {:wss} API -> {:wss} STUN/TURN
callee {:80/443} <- web/app {:wss} <- API {:wss} <- STUN/TURN
我想实现一些WS Loadbalancing而不设置新服务器。 只需复制将在同一台计算机上的新虚拟主机下运行的API存储库。最后Loadbalacing原始API和重复的API。
目标是:当部署新版本的API时,必须停止API几秒钟,从而导致客户的沟通崩溃,我想避免这种情况。
感谢阅读。