互联网架构设计理念漫谈例析.pptxVIP

  • 1
  • 0
  • 约1.23千字
  • 约 11页
  • 2017-04-15 发布于湖北
  • 举报
所有这些都是相辅相成的 空间换时间 数据与计算切分 多维度可用 伸缩 优化资源利用 空间换时间 多级Cache,静态化 客户端页面缓存 反向代理缓存 应用端的缓存(memcache) 内存数据库 Cache(数据库、中间件) 缓存的失效 抖动 备份 缓冲Buffer 合并,减少写压力 空间换时间(二) 索引 哈希 结合数组和链表实现快速寻址和插入 B树 以查询为主导,避免多次IO 倒排 搜索领域 Bitmap 使得存储空间和速度最优化,适合海量数据计算 数据与计算切分 数据切分、分而治之(MR) 基于数据分解 无共享架构 本地化处理 多进程、多线程并行执行(MPP) 基于问题分解 批量 效率优先 传输与确认 多维度可用(一) 冗余 负载均衡 RoudRobin hash 失效切换 keepalived,heartbeat zookeeper 容灾备份,恢复 离线与在线(数据同步) 全量与增量 热备与冷备 读写分离 并发量的要求 一致性和可用性的衡量 多维度可用(二) 依赖关系 模块低耦合 分清主副流程,能异步则异步 一致性要求 应答确认事务机制(rabbitMQ) 重试,幂等 LSN(kafka) 监控分析 多种级别的监控 时效性要求 实时、分

文档评论(0)

1亿VIP精品文档

相关文档