分布式系统架构

分布式系统架构

技术栈详解与快速进阶

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
免费试读

作品简介

资深分布式系统研发工程师、构架师多年工作经验总结,从原理、应用和实践3个维度展开从前端到后端,从网络传输到负载均衡,从事务到数据库,从高并发到高可用,8个维度全面讲解分布式系统的技术栈。

本书从技术原理、高并发、性能优化的角度出发,对分布式环境中因应用场景复杂多变产生的问题,从多种技术层面进行分析,并给出高性能的优化方案和高可用的架构方案。通过本书,读者在实际工作中可以整体提高分布式环境中应用的稳定性。

书中融入了对分布式领域中多种主流技术栈的介绍,能让读者全方位了解关于分布式系统架构的知识。

张程

资深研发工程师和架构师,在分布式系统架构领域有丰富的实战经验,擅长高并发、高可用系统的架构,以及分布式系统的性能调优。

曾就职于格瓦拉电影和优速科技,任职期间参与过多个大型银行系统、大型购票系统、物流订单系统的架构设计和研发工作。曾经还参与过分布式Job调度系统的设计和架构工作。

热衷于技术探索和研发,在CSDN分享了大量关于架构和研发的文章,获得一致好评。

作品目录

  1. 前言
  2. 为何写作本书
  3. 本书主要特点
  4. 本书阅读对象
  5. 如何阅读本书
  6. 勘误
  7. 致谢
  8. 第1章 分布式架构介绍
  9. 1.1 分布式架构发展过程
  10. 1.2 分布式架构设计理念和目标
  11. 1.3 分布式架构应用场景
  12. 1.4 分布式架构设计难点
  13. 1.5 分布式架构解决痛点
  14. 1.6 本章小结
  15. 第2章 分布式架构前后端交互
  16. 2.1 前后端交互发展过程
  17. 2.2 前后端交互方式
  18. 2.3 前后端交互难点
  19. 2.4 前后端交互优化
  20. 2.5 案例讲解
  21. 2.6 本章小结
  22. 第3章 分布式架构网络传输
  23. 3.1 网络传输协议
  24. 3.2 网络传输调用过程
  25. 3.3 网络传输优化
  26. 3.4 本章小结
  27. 第4章 分布式架构Nginx
  28. 4.1 Nginx工作原理
  29. 4.2 Nginx源码编译安装
  30. 4.3 Nginx配置
  31. 4.4 Nginx代理&负载均衡
  32. 4.5 Nginx缓存
  33. 4.6 Nginx限流
  34. 4.7 Nginx屏蔽
  35. 4.8 Nginx优化
  36. 4.9 Nginx高可用
  37. 4.10 本章小结
  38. 第5章 分布式架构Varnish
  39. 5.1 Varnish工作原理
  40. 5.2 Varnish源码编译安装
  41. 5.3 Varnish配置
  42. 5.4 Varnish核心指令
  43. 5.5 Varnish缓存
  44. 5.6 Varnish处理策略
  45. 5.7 Varnish健康检查
  46. 5.8 Varnish优化
  47. 5.9 Varnish高可用
  48. 5.10 本章小结
  49. 第6章 分布式架构Tomcat
  50. 6.1 Tomcat原理
  51. 6.2 Tomcat生命周期
  52. 6.3 Tomcat源码编译安装
  53. 6.4 Tomcat目录结构
  54. 6.5 Tomcat加载过程
  55. 6.6 Tomcat安全
  56. 6.7 Tomcat集群
  57. 6.8 JVM
  58. 6.9 Tomcat性能调优
  59. 6.10 本章小结
  60. 第7章 分布式架构高并发
  61. 7.1 高并发使用场景
  62. 7.2 高并发难点
  63. 7.3 高并发之缓存
  64. 7.4 高并发之消息队列
  65. 7.5 高并发优化
  66. 7.6 高并发经典案例
  67. 7.7 本章小结
  68. 第8章 分布式架构事务
  69. 8.1 分布式事务介绍
  70. 8.2 分布式事务概论
  71. 8.3 分布式事务应用场景
  72. 8.4 分布式事务难点
  73. 8.5 分布式事务解决方案
  74. 8.6 分布式事务案例讲解
  75. 8.7 本章小结
  76. 第9章 分布式架构MySQL
  77. 9.1 MySQL运行原理
  78. 9.2 MySQL编译启动
  79. 9.3 MySQL事务
  80. 9.4 MySQL存储引擎
  81. 9.5 MySQL之SQL操作
  82. 9.6 MySQL索引
  83. 9.7 MySQL备份
  84. 9.8 MySQL难点
  85. 9.9 MySQL性能优化
  86. 9.10 MySQL集群
  87. 9.11 本章小结
  88. 第10章 分布式架构高可用
  89. 10.1 高可用概述及难点
  90. 10.2 高可用涉及内容
  91. 10.3 高可用具体应用
  92. 10.4 高可用案例讲解
  93. 10.5 本章小结
载入中