相关文章  
  • 基于IIS总线的嵌入式音频系统设计
  • IIS6.0服务器架站无法访问解决方案总结
  • 装IIS 6.0后所有站都出现500错误
  • 服务器端异步 Web 方法(二)
  • 服务器端异步 Web 方法(三)
  • IIS自动开通组件编程
  • 提高IIS网站服务器效率八法
  • 成功做好网络管理员 IIS使用十大原则
  • 在 WebForm 的 DadaGrid 中显示图象
  • 创建Web部件显示Portal Server的搜索数据
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Web 应用程序级别的 Cluster 实现技术6

    ancer上会有个后台线程在实时检测,如果发现那个 App Server 的 heart-beat 已经超时就去掉它,在以后不再转用户请求过来。
      
      具体实现方式是这样的:
      
      Balancer 上启动一个 RMI Service thread,作为 App Server 注册 heart-beat 信息用,App Server 也会起来一个线程,专门是每隔指定的时间就访问 Balancer上的 RMI Service 来注册自己。Balancer 会维护一个可用 App Server 的列表,并记录转发用户请求的次数,这样就可以在下次用户请求过来的时候选择出负载最低的 App Server 并把请求转过去。
      
      在新起来一台 App Server 后,会立即向 Balancer 注册,这样 Balancer 就会加入到 App Server 列表中。
      
      在一台 App Server 当掉后,Balancer 收不到它的 heart-beat 就会把它从 App Server列表中去掉。
      
      这种 Cluster 实现方式是很容易理解的,也很有效,可以有效保证应用的高可用性。 数据载入中...

    页码:[1] [2] [3] [4] [5] [6]6页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved