APUSIC应用服务器集群配置与管理

方案2:使用软件Apache Load Balancer 好处:成本低 坏处:有一定的性能损失 使用Apache Load Balancer的缺陷是要采用session内存复制,当节点多的时候,容易造 成网络风暴,好处是apache是一个效率高,稳定性强的web server,而且负载策略可灵活配置。使用apache lb也支持session stick。apache lb避免单点失效的方法是apache lb集群。 * Session复制策略-多点复制 多点复制即一个节点上的Session会即时复制到集群中其他节点。也就是说一个节点的Session在集群中同时存在多份备份。如下图: Session复制策略-配对复制 所谓的配对复制,即一个节点的Session会即时复制到与其配对的服务器上。也就是说对于任一个节点的Session,在集群中只存在一份备份。当客户使用第三方的负载均衡器,并且负载均衡器提供Session stick功能时,使用配对复制能够提高服务器性能,减少网络风暴,但如果第三方的负载均衡器不提供Session stick功能时,使用配对复制并不会比多点复制性能好。如下图: Apusic Session复制粒度 对不同的服务器厂商,对Session的复制粒度各有不同,典型的有三种: 复制全部Session 每次备份所有的Session,这种方案最简单。 复制新建及被修改的Session 当一个Session被创建或者被修改,服务器会将该Session复制到备份服务器。这种方案相比第一种方案能够大幅度提高性能。但是如何界定一个Session被修改,通常认为调用Session.setAttribute(), Session.removeAttribute()时,我们认为Session被修改。另外,对于被访问过但未修改的Session,Apusic会更新其备份服务器上Session的访问时间。 复制发生变化的属性 在Session发生变化时,不是备份整个Session,只对单个属性备份,这种方案能够取得更好的性能和更好的网络消耗。但是这时必须确保属性是可序列化的。同时也存在交叉引用的情况。 Apusic在Session的复制上,采用了第二种复制粒度,Session属性要求序列化,否则丢失。 Web集群失效转移 集群介绍 J2EE集群 Apusic集群 配置Apusic集群 集群误区 ApusicWeb集群方案1 前端,采用硬件负载均衡器;后端,部署多台Apusic Web Server。 好处:成本低,配置灵活 坏处:有一定的性能损失 使用Apusic Load Balancer好处是内置了session迁移、session stick等功能,配置管理的成本较低,而且session是配对复制的,网络开销少。 ApusicWeb集群方案1配置 环境准备: 3台ApusicServer 两台ApusicServer端口配置分别为7888,7889;6888,6889; 另一台作为LoadBalancer端口为80 ApusicWeb集群方案1配置负载均衡器 修改balancer的mydomain下config\loadbalancer.conf文件名为apusic.conf(原apusic.conf进行备份) 修改更名后的apusic.conf 指定目标ip和端口 配置Apusic后台服务器 修改balancer的mydomain下config\cluster.conf文件名为apusic.conf(原apusic.conf进行备份)

CLAN文件服务器是什么,APUSIC应用服务器集群配置与管理.ppt相关推荐

  1. 应用服务器集群的session管理-多台服务器共享session问题

    应用服务器集群的session管理:这是我在一本网站技术架构分析的书上看到的.这一章主要写在高可用架构设计之下服务无状态这一特性下怎么管理会话(session).以下是几例解决方案(示例图为转载图片) ...

  2. 应用服务器集群的Session管理

    应用服务器的高可用设计主要基于服务无状态这一特性,但事实上,业务总 是有状态: 在电商网站,需要有购物车记录用户的购买信息,用户每次购买请求都是向购物车中增加商品 在社交类网站,需要记录用户的当前登录 ...

  3. 大型网站架构演进(4)使用应用服务器集群

    使用应用服务器集群是解决高并发的常用手段,当一台应用服务器的处理能力不足时,不要企图更换配置更高的服务器,对于大型网站而言,不管多么强大的服务器,都满足不了持续增长的业务需求,在这种情况下,更好的做法 ...

  4. win2008集群文件服务器,Windows2008R2+MSCS集群配置.doc

    Windows2008R2MSCS集群配置 Windows 2008 R2+MSCS双机配置 网络环境 域名: 集群名称:OaDbCluster 集群IP:2 ⑴1号机zsyyoa83app ①详细设 ...

  5. ELK5.3+Kafka集群配置

    [一]资源准备 # 3台4C*8G, 安装Zookeeper.Kafka.Logstash--Broker(input: filebeat; output: Kafka) 10.101.2.23 10 ...

  6. Nginx以及通过Nginx实现tomcat集群配置与负载均衡

    Nginx简介 启动,停止,和重新加载配置文件命令 Nginx功能 正向代理和反向代理的区别 反向代理 负载均衡 1.RR(默认) 2.权重 3.ip_hash 4.fair(第三方) 5.url_h ...

  7. Hadoop集群配置(最全面总结)

    Hadoop集群配置(最全面总结) 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker.这些机器是masters.余下的机器即作为DataNode也作为Ta ...

  8. 基于redis的cas集群配置(转)

    1.cas ticket统一存储 做cas集群首先需要将ticket拿出来,做统一存储,以便每个节点访问到的数据一致.官方提供基于memcached的方案,由于项目需要,需要做计入redis,根据官方 ...

  9. redis+主从复制+集群配置

    redis+主从复制+集群配置 redis是一个key-value存储系统.和memcached类似,不过redis支持的value类型更多,主要有:string(字符串).list(链表).set( ...

最新文章

  1. box-shadow属性
  2. 前端- jquery- 总结
  3. Unity URP世界空间后处理扫描圈效果Shader
  4. java求二维数组每行的最大值_用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值...
  5. 女员工采购电影票抽中黄金 老板:必须上交 不上交就开除
  6. 喜庆传统中国红色纹理背景,吉庆节日必备!
  7. Vue中的join(),reverse()与 split()函数
  8. 自动化测试——DDT用法——结合unittest、requests库
  9. ARP过程——删除地址映射
  10. SQL Server 常用函数总结
  11. 莫烦pytorch学习笔记(三)
  12. Java周记(第五周)
  13. 如何组装配置属于自己的台式机
  14. 从零开始教你用Unity做一个自动感应门
  15. 永恒之蓝 ms17_010漏洞
  16. Unity UI框架的搭建
  17. STM32基础10--实时时钟(RTC)
  18. 卿本佳人,奈何念我【三】
  19. 基于MATLAB的条形码识别系统
  20. 目前主流跨端开发技术一览

热门文章

  1. [BZOJ5224]毁灭
  2. gvdp哪个工厂用_@汽车工程师,软件定义汽车合集,值得收藏阅读...
  3. 疫情已经常态化,跨境电商还值得做吗?
  4. 在Win10下使用LiteIDE对EasyDarwin的Go项目进行编译
  5. 长春理工大学计算机技术 考研 上岸经验贴(22)
  6. VASP5.4.4编译
  7. FOTA安全升级不会用?手把手教学来啦
  8. SpringCloud-03
  9. 安卓:Fragment的懒加载
  10. Linux 中 ll与ls -l 区别