对外提供服务使用 nginx 还是网关地址

2021-01-13 22:37:29 +08:00
 xDaShen

目前使用 ngxin->frontend->zuul->backend 的架构,目前需要对外提供服务,想问以下两种方案哪种更好,感谢各位大佬指正。

4845 次点击
所在节点    程序员
30 条回复
dorothyREN
2021-01-14 10:21:08 +08:00
@warcraft1236 #19 硬件负载均衡器
iphoneXr
2021-01-14 11:47:40 +08:00
@ilaipi slb 做的四层转发,后面接多个 nginx 。 nginx 可以做监控和代理转发,方便。
iphoneXr
2021-01-14 11:49:28 +08:00
@iphoneXr 其实 slb 也就可以理解为所谓的 keepalive 这些,slb 跑四层转发,nginx 做 7 层代理转发和前端代码。
jifengg
2021-01-14 14:37:14 +08:00
方案 2,优点简直一堆。
加一个上面没有提到的,当你要使用 https 的时候,在 nginx 层加就好了。
fengpan567
2021-01-14 14:40:00 +08:00
当然是 2
zhoulouzi
2021-01-14 15:01:34 +08:00
单个 Nginx 扛不住,单个 Zuul 一定抗不住
black11black
2021-01-14 15:38:52 +08:00
@jorneyr 单纯 echo 的话,你这套负载能力,淘宝双 11 秒杀的并发量应该也能搞定
Dogtler
2021-01-14 18:33:00 +08:00
果断 nginx 代理走起
xiang0818
2021-01-14 18:47:27 +08:00
外部统一做 nginx 转发,然后看情况要不要分前后端 Nginx,后端 nginx 打到对应的网关层
firebroo
2021-01-14 23:59:15 +08:00
Nginx 扛不住,前面加 4 层负载

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744719

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX