`
annan211
  • 浏览: 446371 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 负载均衡

 
阅读更多

  负载均衡的概念比较广。
  
  具体可参见 http://nodex.iteye.com/blog/1174024

  对以上博客的简单补充是 ,负载均衡的一个典型的实现是 tomcat集群 。
  使用apache 服务器作为 负载分配器,将请求转向各个tomcat 服务器,实现负载均衡。
  在使用tomcat集群时,有两种基本的session共享模式,粘性session 模式和赋值session模式。粘性模式 :所有session信息被平均分配到各个tomcat上,一个用户只能与一台服务器交互,一旦服务器宕机,交互中断。
复制模式则是 将所有session信息 在所有的tomcat服务器上保持一致,单个服务器上对session的修改,会同步广播到其他服务器,坏处是 容易引起网络繁忙,影响效率。
  在开源软件中,还有一款是跨jvm的,专门用于分布式缓存的框架 terracotta.
  terracotta 只在网络间传输需要的那部分,并不存在全盘复制,效率远高于普通的session赋值,而且其与开源软件 jetty  spring ehcache 集成都比较好。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics