有朋友问我,DNS轮询是不是过时的技术了?有了反向代理层(Nginx、LVS、F5等),是不是就不需要DNS轮询了?
然而,反向代理层绝不能替代DNS轮询!
反向代理层有什么用?架构实现时要注意什么?
(1) 作为服务端统一入口,屏蔽后端WEB集群细节,代表整个WEB集群;
画外音:这就是为啥它叫反向代理。
(2) 保证WEB集群的扩展性,Nginx后端可随时加WEB实例;
(3) 实施负载均衡,反向代理层会将请求均匀分发给后端WEB集群的每一个实例;
(4) 保证WEB集群的高可用,任何一个WEB实例挂了,服务都不受影响;
(5) 注意自身高可用,防止一台Nginx挂了,服务端统一入口受影响;
反向代理层还存在啥问题?
反向代理层自身的扩展性问题并没有得到很好的解决,例如当Nginx成为系统瓶颈的时候,无法扩容。
DNS轮询如何解决反向代理层的扩展性
继续阅读与本文标签相同的文章
下一篇 :
磁盘满了,为啥du却显示还有很大空间?
-
Java中的Volatile关键字
2026-05-21栏目: 教程
-
离不开的微服务架构,脱不开的RPC细节(值得收藏)!!!
2026-05-21栏目: 教程
-
微服务架构,多“微”才合适?
2026-05-21栏目: 教程
-
深入Spring,你不得不知的那些事!
2026-05-21栏目: 教程
-
前端开发,难道只是“切图”?
2026-05-21栏目: 教程
