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.在撰写本文时,没有负载平衡产品在计算引擎中使用此方法. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ssl-Kubernetes:Nginx入口注释- nginx.ingress.
- 这里不允许使用nginx – map指令
- java-反向代理后面的axis2 webapp产生错误的位置
- Django uWSGI nginx url映射
- angularjs-$http.post请求标头字段Access-Contro
- php-Magento从旧Urls重定向到具有商店(语言)代码
- apache-2.2 – 是否可以通过Content-Type将请求路
- django – gunicorn:错误(没有这样的文件)nginx
- node.js – 如何在使用docker-compose时为mongod
- django – nginx不提供管理静态文件?