深入分布式缓存

深入分布式缓存

从原理到实践

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥99.00¥47.50
今日特价截止至:2024-10-19 02:00:00了解详情

作品简介

本书的产生要追溯到多年前。笔者一直对缓存技术抱有热情,关注开源框架的发展,亦在工作中关注所遇、所见,乃至所听的案例。从应用程序研发方面看分布式缓存,并不需要所有的程序员都具备开发一套组件的能力,但是需要具备正确使用它的能力。

正如易宝CTO陈斌老师所言:“解决雪崩问题的最好办法是不发生雪崩”。不论是在硅谷互联网公司里还是在国内的互联网平台上,曾多次遇到过海量规模的交易瞬间吞噬平台的悲惨故事。笔者亦了解一些缓存因为代码缺陷或者使用不当被击穿的案例,不同数量级的请求产生的结果有天壤之别,不可不慎。

作品目录

  1. 赞誉
  2. 推荐序1
  3. 推荐序2
  4. 推荐序3
  5. 作者寄语
  6. 前言
  7. 第1章 缓存为王
  8. 1.1 什么是缓存?
  9. 1.2 为什么使用缓存?
  10. 1.3 从网站的架构发展看缓存
  11. 1.4 客户端缓存
  12. 1.5 网络中的缓存
  13. 1.6 服务端缓存
  14. 第2章 分布式系统理论
  15. 2.1 分布式系统概论
  16. 2.2 分布式系统概念
  17. 2.3 分布式系统理论
  18. 2.4 分布式系统设计策略
  19. 2.5 分布式系统设计实践
  20. 第3章 动手写缓存
  21. 3.1 缓存定义的规范
  22. 3.2 缓存框架的实现
  23. 3.3 缓存框架的使用示例
  24. 第4章 Ehcache与Guava Cache
  25. 4.1 Ehcache的主要特性
  26. 4.2 Ehcache使用介绍
  27. 4.3 Ehcache集群介绍
  28. 4.4 Ehcache的适用场景
  29. 4.5 Guava Cache的使用
  30. 4.6 本章小结
  31. 第5章 从Memcached开始了解集中式缓存
  32. 5.1 Memcached基本知识
  33. 5.2 Memcached内存存储
  34. 5.3 典型问题解析
  35. 5.4 Memcached客户端分析
  36. 5.5 Memcached周边工具发展
  37. 第6章 Memcached周边技术
  38. 6.1 Twemcache
  39. 6.2 Twemproxy
  40. 6.3 Mcrouter
  41. 第7章 Redis探秘
  42. 7.1 数据结构
  43. 7.2 客户端与服务器的交互
  44. 7.3 单机处理逻辑
  45. 7.4 持久化
  46. 第8章 分布式Redis
  47. 8.1 水平拆分(sharding)
  48. 8.2 主备复制(replication)
  49. 8.3 故障转移(failover)
  50. 8.4 Redis Cluster
  51. 第9章 Tair探秘
  52. 9.1 Tair总体架构
  53. 9.2 Config Server简介
  54. 9.3 Data Server简介
  55. 9.4 Tair高可用和负载均衡
  56. 9.5 存储引擎
  57. 9.6 Tair的API
  58. 第10章 EVCache探秘
  59. 10.1 EVCache项目介绍
  60. 10.2 EVCache的使用场景
  61. 10.3 EVCache的性能
  62. 10.4 EVCache的高可用性
  63. 10.5 源码与示例
  64. 第11章 Aerospike原理及广告业务应用
  65. 11.1 Aerospike架构
  66. 11.2 Aerospike具体实现
  67. 11.3 Aerospike集群配置和部署
  68. 11.4 Aerospike与Redis的对比
  69. 11.5 Aeropsike在广告行业的具体应用
  70. 第12章 社交场景架构进化:从数据库到缓存
  71. 12.1 社交业务示例
  72. 12.2 关系(relation)的存储
  73. 12.3 帖子(post)的存储
  74. 12.4 时间线(timeline)的存储
  75. 第13章 缓存在社交网络Feed系统中的架构实践
  76. 13.1 Feed系统架构
  77. 13.2 Feed缓存模型
  78. 13.3 Feed缓存架构的设计
  79. 13.4 Feed缓存的扩展
  80. 13.5 Feed缓存的服务化
  81. 第14章 典型电商应用与缓存
  82. 14.1 电商类应用的挑战及特点
  83. 14.2 应用数据静态化架构高性能单页Web应用
  84. 14.3 应用多级缓存模式支撑海量读服务
  85. 14.4 构建需求响应式亿级商品详情页
  86. 第15章 同程凤凰缓存系统基于Redis的设计与实践
  87. 15.1 同程凤凰缓存系统要解决什么问题
  88. 15.2 用好Redis先运维好它
  89. 15.3 凤凰缓存系统的使用效果
  90. 第16章 新的旅程
  91. 16.1 更好的引入缓存技术
  92. 16.2 缓存分类总结
  93. 16.3 缓存知识结构更多Tips
载入中