开源的SaaS解决方案_0.9概要1.pptVIP

  • 3
  • 0
  • 约7.65千字
  • 约 60页
  • 2017-07-09 发布于湖北
  • 举报
开源的SaaS解决方案_0.9概要1

云平台缓存方案 客户端 App Server Memcache EHCache Memcache Memcache Memcache App Server EHCache 采用Memcached 作为分布式缓存 为了保证系统执行效率采用ehCache作为二级缓存 在ehcache设置缓存时间,过期后到Memcached 组成的缓存池获得数据。 该方案也可以采用Terracotta 应用服务服务区域 业务系统的主要业务逻辑运行在应用服务器中,所以,它承担了更大的压力,面临如下挑战: 1.大并发访问需要做应用服务器集群 2.系统为了更可用性和友好性支持无缝切换 应用服务器session管理 实现方式 优点 缺点 典型做法 session复制 复制负载可以得到极好均衡,也可以保持对fail-over支持 sesion复制对网络压力比较大。 需要应用服务器支持 目前流行的中间件产品都支持 sticky session 实现简单,在负载均衡层或是proxy层做配置即可 不会因为session同步给网络带来压力 不能实现完全负载均衡、无法实现fail over apache 或是其它webserver做propxy 基于cache集中式session 应用服务器是无状态,可实现完全负载均衡,不会带来因为session复制带来的网络压力 实施复杂,对于部分功能需要定制开发 使用Terraco

文档评论(0)

1亿VIP精品文档

相关文档