img
share 分享

VIP会员

作者:CSDN

出版社:CSDN《程序员》

ISBN:1111111111117

VIP会员免费 (仅需0.8元/天) ¥ 40000.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

互联网创业核心技术-构建可伸缩的Web应用(中文完整版) 评分:

1 核心概念 什么是伸缩性 从单一服务器到全球用户的Web架构演化 单一服务器 使用*强的服务器:垂直伸缩 服务分离 内容分发网络:静态内容的伸缩性 分散访问流量:水平伸缩 服务全球用户的伸缩性架构 数据中心基础设施架构概览 前端 Web应用层 Web服务层 附加组件 数据持久层 数据中心基础架构 应用架构概览 前端 Web服务 支撑技术 小结 2 软件设计原则 简单 隐藏复杂与构建抽象 避免过度设计 尝试测试驱动开发 从软件设计的简化范例中学习 低耦合 促进低耦合 避免不必要的耦合 低耦合范式 不要重复自己(DRY) 复制粘贴代码 基于约定编程 画架构图 用例图 类图 模块图 单一职责 改善单一职责 单一职责的例子 开闭原则 依赖注入 控制反转(IOC) 为伸缩而设计 增加副本 功能分割 数据分片 自愈设计 小结 3 构建前端层 状态管理 管理HTTP会话 管理文件 管理其他类型的状态 可伸缩的前端组件 DNS 负载均衡器 Web服务器 缓存 自动伸缩 部署案例 AWS场景 私有数据中心 小结 4 Web服务 Web服务设计 Web服务作为一种备用表示层 API优先方式 务实的方式 Web服务类型 以功能为中心的服务 以资源为中心的服务 伸缩REST Web服务 保持服务无状态 缓存服务响应 功能分割 小结 5 数据存储层 MySQL伸缩性 复制 数据分区(分片) NoSQL伸缩性 *终一致性 快速恢复增加可用性 Cassandra拓扑结构 小结 6 缓存 缓存命中率 基于HTTP的缓存 HTTP缓存头 HTTP缓存技术类型 伸缩HTTP缓存 缓存应用对象 对象缓存的一般类型 伸缩对象缓存 缓存的经验法则 缓存整个调用栈 用户间缓存重用 从哪儿开始使用缓存? 缓存失效的困难 小结 7 异步处理 核心概念 同步处理的例子 异步处理的例子 购物类比 消息队列 消息生产者 消息代理 消息消费者 消息协议 消息基础设施 消息队列的好处 实现异步处理 *好的伸缩性 平衡流量峰值 失败隔离和自我修复 解耦 消息队列相关的挑战 消息无序 消息重新入队列 竞态条件可能性增大 复杂度风险 消息队列有关的反模式 将消息队列当作TCP套接字 将消息队列当作数据库 耦合消息生产者和消费者 缺少坏消息处理 消息平台快速比较与选择 ***简单队列服务 RabbitMQ ActiveMQ *后的比较说明 事件驱动架构介绍 请求/响应交互 直接队列交互 事件驱动交互 小结 8 数据搜索 索引介绍 数据建模 NoSQL数据建模 宽列数据存储的例子 搜索引擎 搜索引擎介绍 使用专用搜索引擎 小结 9 伸缩性的其他维度 自动化实现生产力可伸缩 测试 构建与部署 监控与报警 日志聚合 个人可伸缩 加班不是一种伸缩性方案 自我管理 伸缩敏捷团队 增加人手 流程与创新 团结的文化 小结 A 推荐阅读

...展开详情
上传时间:2017-10 大小:126.94MB
热门图书