nginx – 什么是直通负载均衡器?它与代理负载均衡器有什么不同?
Google Cloud Network负载均衡器是直通负载均衡器,而不是代理负载均衡器. (https://cloud.google.com/compute/docs/load-balancing/network/). 在通过LB时我找不到任何一般资源. HAProxy和Nginx似乎都是代理LB.我猜测通过LB将直接将客户端重定向到服务器.在什么情况下它会有益? 除了传递和代理之外还有其他类型的负载均衡器吗? 最佳答案 很难找到传递负载平衡的资源,因为每个人都想出了一种不同的调用方式:传递,直接服务器返回(DSR),直接路由,……我们在这里称之为传递. 让我试着解释一下: > IP数据包未经修改转发到VM,没有地址或端口转换. 在计算引擎网络负载平衡https://cloud.google.com/compute/docs/load-balancing/的特定情况下:对于Linux,这是通过在网络接口上添加辅助IP在“本地”路由表Windows中添加到此IP的路由来完成的. 对于GCE网络LB,请参见此处https://cloud.google.com/compute/docs/load-balancing/network/target-pools#sessionaffinity 关于其他负载均衡器类型,不能有明确的列表,这里有几个例子: > NAT. iptables的一个例子是https://tipstricks.itmatrix.eu/use-iptables-to-load-balance-web-trafic/. 至于传递优于其他方法的优点: >如果IP数据包上的地址发生变化,某些应用程序将无法运行或需要进行调整,例如SIP协议.有关与NAT https://en.wikipedia.org/wiki/Network_address_translation#NAT_and_TCP/UDP不兼容的应用程序的更多信息,请参阅Wikipedia. 这里的优势传递是它不会改变源IP和目标IP. 请注意,在较高层工作的负载均衡器有一个技巧可以保留IP:负载均衡器在连接到后端时会欺骗客户端的IP.在撰写本文时,没有负载平衡产品在计算引擎中使用此方法. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux-用apt-get vs PPA安装Node-有什么区别?
- 具有可变参数顺序的Nginx缓存
- django-Nginx:在CentOS 7上对Gunicorn套接字的权限被拒绝
- nginx访问502 gateway,*1 connect() failed (111: Connect
- Flask gevent – SSE超时使用nginx uwsgi
- nginx – 一台服务器上的多个域指向错误的站点
- 解决新Nginx安装问题的步骤
- 带有Docker的WordPress和Nginx:未加载静态文件
- docker自定义nginx容器无法启动
- Nginx Django FastCGI WSGI错误? (非致命)