负载均衡入口节点压力?

铂金小虫 发布于 2013/06/07 09:32
阅读 537
收藏 0

像apache+tomcat集群,实际上还是apache和每个tomcat建立一个连接(ajp)。虽然每台tomcat压力减少了,但是如果并发数很大,其实用户首先还是跟apache建立连接吧,那一台apache肯定有并发数上限吧(单纯线程数压力)。

像dns负载均衡(这个好像web用的少,),实际上是是客户端直接和处理服务器连(也就是没有一个入口节点),这个好像就没上面的问题。(那个f5负载均衡也是直接建立连接吗?还是类似ajp的方式另建连接?)

加载中
0
王瑞平
王瑞平

apache毕竟只负责转发请求,这个处理数据量小得多

负载均衡也一样,只是个WEB代理转发,不过f5之类有路由计算之类负载均衡算法,稍微复杂一些

0
王瑞平
王瑞平

但看上去apache比tomcat并发量大得多

但要考虑从响应时间上不在一个级别上

铂金小虫
铂金小虫
最近又了解了下,我说的那种是软件负载(类似apache+tomcat),这种其实还是浏览器跟apache建立连接,然后apache和每个tomcat建立一个长连接。还有f5这种就是类似网络层的了,像路由一样。这时候连接是直接跟目标主机建立的,当连接数很大(尤其tcp长连接)时,就不会发生线程限制问题了。
铂金小虫
铂金小虫
apache压力是小,但是一台服务器线程数没有限制吗?只要内存够?毕竟每次开辟线程需要内存吧。
0
王瑞平
王瑞平

理论上一个线程对付25个并发用户系统最优

八核超成16线程也就应付400-500并发用户吧,跟内存关系不大

0
王瑞平
王瑞平
曾经但服务器ORACLE设置成800个最大连接数问题也不大
返回顶部
顶部