请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,为什么代理pxc用haproxy,而代理tomcat用nginx?

配置代理后端好像是一样的嘛? server IP:PORT 如何区分是四层代理还是七层代理?

另外,如果一个需求haproxy和nginx都能代理的话,这两者要如何区分?haproxy的性能比Nginx差很多吗?

正在回答

插入代码

1回答

同学你好,nginx支持对tcp协议负载均衡支持的很晚,大概是三年前才开始支持tcp协议的,所以并不是太成熟。另外haproxy的性能也不错,能满足要求。即便在http的负载均衡上面,Haproxy的性能也不输于nginx。

0 回复 有任何疑惑可以回复我~
  • 提问者 KeithTt #1
    1、nginx四层代理不成熟这点我了解,主要是都是代理的IP:PORT,四层代理和七层代理在配置上有什么不一样么?
    
    2、如果性能都差不多,假设没有不成熟这个问题,那在选型上主要关注什么点?
    
    感谢老师!!!
    回复 有任何疑惑可以回复我~ 2018-06-17 15:10:35
  • 提问者 KeithTt #2
    或者说抛开四层代理,单从7层代理上来说,在选型的时候要如何区分这两者?。。。
    回复 有任何疑惑可以回复我~ 2018-06-17 15:15:29
  • 同学你好,给你打一个比方吧。比如手机游戏一般都是分区的,安卓手机一个区,苹果手机另一个区。服务器怎么知道你是什么手机系统呢?四层负载均衡之读到IP和端口,没办法直到更多信息。七层负载均衡除了四层的信息之外,还能读到更多请求信息,所以七层负载均衡才知道你用的是什么手机。考虑负载均衡服务器要权衡很多东西,首先是稳定性怎么样,其次是性能怎么样,然后是开放性如何,最后是有没有大规模应用的案例。
    回复 有任何疑惑可以回复我~ 2018-06-17 15:18:41
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号