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.在撰写本文时,没有负载平衡产品在计算引擎中使用此方法. (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- django-nginx fastcgi-未处理的异常(从Django 1.2.4升级到D
- linux – Nginx,从某些域引用日志引用到单独的日志文件
- FastCgi和PHP-FPM使用Nginx Web服务器
- 域重定向到nginx中的错误站点,配置文件中的多个站点
- 从django gunicorn nginx安装程序向外部URL发送POST请求
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中的Invalid
- 如何在Heroku上使用REST API后端最佳地提供静态文件
- 静态文件上的Nginx反向代理404
- nginx-我真的需要Web服务器以及API-微服务架构中的网关
