- 3
- 0
- 约 59页
- 2016-04-24 发布于湖北
- 举报
MQ产品 开源 RabbitMQ(Erlang) ActiveMQ(JAVA) 商业 IBM MQ WebLogic MQ 回顾CAP及BASE 可用性 一致性 分区容忍性 负载均衡 DNS负载均衡 反向代理负载均衡 直接路由 failover DNS负载均衡 简单 缺少灵活性(DNS缓存) D:\python\Django-1.1.1nslookup Server: Address: 0 Non-authoritative answer: Name: Addresses: 4, 12, 0, 1 Aliases: 反向代理负载均衡 负载均衡软件 nginx HAProxy apache httpd LVS(网络第四层工作) F5(硬件,四层/七层) Linux Virtual Server(LVS) 网络地址转换(NAT):VS-NAT IP隧道方式:VS-TUN 直接路由方式:VS-DR 其它工作模式 Virtual Server via NAT(VS-NAT) 用地址翻译实现虚拟服务器。地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址。外界看起来包是来自地址转换器本身,当外界包送到转换器时,它能判断出应该将包送到内部网的哪个节点。优点是节省IP 地址,能对内部进行伪装;缺点是效率低,因为返回给请求方的流量经过转换器。 Virtual Server via IP Tunneling (VS-TUN) 用IP隧道技术实现虚拟服务器。这种方式是在集群的节点不在同一个网段时可用的转发机制,是将IP包封装在其他网络流量中的方法。为了安全的考虑,应该使用隧道技术中的VPN,也可使用租用专线。 集群所能提供的服务是基于TCP/IP的Web服务、Mail服务、News服务、DNS服务、Proxy服务器等等. Virtual Server via Direct Routing(VS-DR) 用直接路由技术实现虚拟服务器。当参与集群的计算机和作为控制管理的计算机在同一个网段时可以用此法,控制管理的计算机接收到请求包时直接送到参与集群的节点。优点是返回给客户的流量不经过控制主机,速度快开销少。 高可用性 使用双机热备 故障时切换至备份机 工具(Linux-HA) heartbeat 缓存 让数据更靠近用户 DataBase Memchched App Cache Page Cache/Static Browse Cache ThreeParty CDN 本地缓存 节点有状态,状态更新需要同步至其它服务器 可以使用组播方式通知数据改变 需要通知的服务器过多会存在性能问题 比远程缓存更高性能 慎用,不具备可伸缩性 Share Nothing Architecture 无共享架构 数据缓存(memchched) 动态内容缓存 浏览器缓存 数据缓存 分布式memchched 基本满足大部分性能要求 动态内容缓存 页面片段缓存 静态化内容 反向代理缓存 squid 巨无霸 Varnish 反向代理缓存 Varnish 缓存 tomcat Nginx负载均衡 静态资源分离 img,js,css使用单独的服务器处理请求 apache httpd tomcat 浏 览 器 静态资源 静态资源 动态请求 动态请求 动态请示 动态请示 现实网站图片存储分析 图片服务器的域名不同 多台机器保存相同的图片(img3,img2子域名) 同一页面不同图片随机生成不同的子域名进行负载均衡 CDN ? Content Delivery Network 浏览器优化 节省带宽:js,css的静态gzip压缩 http header: Content-Encoding: gzip 浏览器缓存 http header: Etag,Last-Modified 小图片,css,js合并 js混淆工具 JSA(推荐) / js压缩 多个js合并为一个 可以与ant集成 Session cookie(强烈推荐) 集中式session memcached(推荐) session复制(过多服务器复制存在性能问题) 分布式文件系统 MogileFS Automatic file replication No single point of failure 自动化 总结 CAP原则 BASE策略 异步(MessageQueue) 数据库 数据的水平切分及垂直切分 数据库读写分离 避免分布式事务 反范式的数据库设计 负载均衡 DNS负载均衡 反向代理负载均衡 LVS 缓存 数据库缓存 服务器缓存/页面缓存/数据缓存/静态化 反向代理缓存 Session/Share Nothing Architecture架构
您可能关注的文档
- 工厂供电第一章概论要点详解.ppt
- 地面高速移动通信简述-任翔要点详解.ppt
- 工厂供电负荷计算与无功功率补偿要点详解.ppt
- 创新设计之创新思维要点详解.ppt
- 创新是关键要点详解.ppt
- 工厂供配电技术(第二章)要点详解.ppt
- 工厂供配电技术(第一章)要点详解.ppt
- 地面数字电视推广计划要点详解.ppt
- 创新思维与创新能力要点详解.ppt
- 地名普查的基本方法和注意事项要点详解.ppt
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
原创力文档

文档评论(0)