[b]负载均衡(loadbalance):[/b]在服务器端短时间内获得大量的请求,单一服务器无法在一个较短的时间内响应这些请求,此时服务器需要一个机制,请求按照多个服务器不同的负载能力,把这些请求合理的分配。
[b]服务集群(cluster):[/b]作用则是在多个服务器之间共享用户信息,资源等。
[color=blue]黏性Session和非黏性Session[/color]
[b]黏性Session[/b]:此模式下同一会话中的请求都被派送到同一个tomcat实例上,这样我们就无须在多台服务器之间实现session共享了,这是其好处,不好的地方就是不能实现failureover了,一但用户访问的机器挂掉,那么其session就会丢失。
[b]非黏性Session[/b]:又名复制Session,此模式下同一会话中的请求可以被分配到不同的tomcat实例上进行处理,此时就需要在不同服务器之间同步、复制session,这样一来即使一台服务器挂掉了,请求在其它服务器上照样可以访问到session信息,其缺点在于Session复制需要系统资源和网络开销。
[quote]
[url=http://blog.csdn.net/lifetragedy/article/details/7712691]优化:apache+tomcat[/url]
[/quote]
[quote][url=http://www.blogjava.net/niumd/archive/2011/05/10/349958.html]优化:Nginx+tomcat[/url] [url=http://ari.iteye.com/blog/833153]……[/url][/quote]
[b]服务集群(cluster):[/b]作用则是在多个服务器之间共享用户信息,资源等。
[color=blue]黏性Session和非黏性Session[/color]
[b]黏性Session[/b]:此模式下同一会话中的请求都被派送到同一个tomcat实例上,这样我们就无须在多台服务器之间实现session共享了,这是其好处,不好的地方就是不能实现failureover了,一但用户访问的机器挂掉,那么其session就会丢失。
[b]非黏性Session[/b]:又名复制Session,此模式下同一会话中的请求可以被分配到不同的tomcat实例上进行处理,此时就需要在不同服务器之间同步、复制session,这样一来即使一台服务器挂掉了,请求在其它服务器上照样可以访问到session信息,其缺点在于Session复制需要系统资源和网络开销。
[quote]
[url=http://blog.csdn.net/lifetragedy/article/details/7712691]优化:apache+tomcat[/url]
[/quote]
[quote][url=http://www.blogjava.net/niumd/archive/2011/05/10/349958.html]优化:Nginx+tomcat[/url] [url=http://ari.iteye.com/blog/833153]……[/url][/quote]