当部署具有多层的应用程序时,最好为API和Web服务器提供单独的Nginx负载均衡器?或者一个LB服务于API和Web服务器?Nginx多负载均衡器或单负载均衡器
1
A
回答
1
我会采用单一负载平衡器的更简单的解决方案,直到它明确需要分离。
如果Nginx是负载平衡器,您可以使用不同的日志记录和配置来自定义“web”后端和“api”后端之间的差异。
0
所以有很多,当节点平衡考虑与节点我个人使用pm2在集群模式(计算机本地集群)和nigix作为整体的负载均衡器(和静态主机)。
记住,当负载平衡,这取决于应用程序,节点之间的会话和通信需要的基础设施(Redis的,mongodb的)
pm2(本地)可以部署一个节点的应用程序,以每个CPU核心和管理负载平衡所有一个命令pm2 start app.js -i 4
这可以分布在多个节点上。
+0
我只是觉得PM2是另一层,每一层都增加了延迟,复杂性和维护。另外,我在使用它时遇到了许多PM2错误。加......它的节点我读过不使用任何形式的节点负载均衡。坚持做得更好HAProxy或nginx – AndrewMcLagan
相关问题
- 1. GCP负载均衡器或Kubernetes类型=负载均衡器
- 2. 绑定地理负载均衡vs Nginx地理负载均衡
- 3. Nginx负载均衡问题
- 4. 使用nginx负载均衡
- 5. nginx的负载均衡
- 6. 负载均衡
- 7. nginx负载均衡器/位置难题
- 8. nginx负载均衡器和OAuth
- 9. 使用负载均衡器
- 10. Socket.io和负载均衡器
- 11. 负载均衡服务器
- 12. Erlang负载均衡器
- 13. Tomcat负载均衡
- 14. MongoDB负载均衡
- 15. 与负载均衡
- 16. terraform负载均衡多lisstners
- 17. 无法使用Microsoft Azure负载平衡器负载均衡tomcats
- 18. Amazon EC2负载均衡器上的负载平衡算法
- 19. activemq负载均衡使用弹性负载平衡器?
- 20. 负载均衡器的SSL卸载
- 21. 使用nginx进行负载均衡
- 22. 基于IP的Nginx负载均衡
- 23. Nginx高容量流量负载均衡
- 24. nginx上的负载均衡策略
- 25. Nginx负载均衡 - TCP,SSL,HTTPS
- 26. HAProxy的,负载均衡
- 27. docker swarm的负载均衡
- 28. 负载均衡部署
- 29. Cassandra Hector负载均衡
- 30. 负载均衡SQL Server
尽管我对此解决方案犹豫不决,因为所有负载都将通过单个LB。如果API发生故障,单点故障仍在运行缓存和服务 – AndrewMcLagan
Docker使这一切变得轻而易举 – AndrewMcLagan
无论您是否有一个概念性负载平衡器适用于后端或两端,为您的负载均衡器提供高可用性解决方案是一个好主意,以防一个LB死亡。亚马逊弹性负载平衡器为您提供帮助。对于自己的主机解决方案,Heartbeat可用于自动故障转移到双LB。 –