Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

高性能服务系统构建与实战 PDF 下载


分享到:
时间:2017-08-29 17:10来源:https://download.csdn.net/ 作者:转载  侵权举报
高性能服务系统构建与实战 PDF 下载
失效链接处理
高性能服务系统构建与实战 PDF 下载

转载自:http://download.csdn.net/download/wangzi19933/9953500
 
本站整理下载:版权归出版社和原作者所有,链接已删除,请购买正版
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25120245.html
  
相关截图:


资料简介:
影响业务系统性能的因素很多,计算机系统的各个层面都有涉及:从硬件、网络、操作系统、中间件、存储,直到自身代码质量。所有技术团队都曾为解决性能问题、提高性能峰值绞尽脑汁,从千头万绪到生不如死。本书基于作者10 余年工作经历中踩过的技术神坑,总结整理而成。虽然不能将计算机系统各个层面中影响性能的因素全部介绍完,但还是希望通过讨论业务系统负载层、网络通信层解决性能问题的过程,启发读者,为读者在工作中解决性能问题提供借鉴思路。

资料目录:
第一部分 前序
第1 章 那些年一起踩的坑 ........................................................................................................ 2
1.1 性能问题 ........................................................................................................................... 2
1.2 可用性问题 ....................................................................................................................... 3
1.3 异常处理问题 ................................................................................................................... 4
1.4 系统间依赖问题 ............................................................................................................... 4
1.5 系统雪崩问题 ................................................................................................................... 7
第2 章 业务系统分解 ............................................................................................................... 9
2.1 负载层技术 ..................................................................................................................... 10
2.2 业务层技术 ..................................................................................................................... 12
2.3 存储层技术 ..................................................................................................................... 13
第二部分 负载层技术与设计
第3 章 Nginx 技术 .................................................................................................................. 16
3.1 Nginx 中的基本技术理论 ............................................................................................... 16
3.1.1 一致性Hash 算法 .................................................................................................................16
3.1.2 轮询与加权轮询 ...................................................................................................................18
3.2 Nginx 的安装和使用 ....................................................................................................... 20
3.3 Nginx 的重要配置讲解 ................................................................................................... 22
3.4 Nginx 的重要设置 ........................................................................................................... 25
3.4.1 use [ kqueue | rtsig | epoll | select | poll ] ................................................................................25
3.4.2 worker_processes 和worker_connections .............................................................................26
3.4.3 max client 的计算方式 ..........................................................................................................29
3.5 Nginx 的常用模块 ........................................................................................................... 30
3.5.1 gzip 压缩模块........................................................................................................................30
3.5.2 rewrite 模块 ...........................................................................................................................32
3.5.3 健康检查模块 .......................................................................................................................34
3.5.4 图片动态缩略模块 ...............................................................................................................37
第4 章 LVS 技术 .................................................................................................................... 41
4.1 网络协议基础知识 ......................................................................................................... 41
4.1.1 链路层报文 ...........................................................................................................................42
4.1.2 网络层IP 报文 ......................................................................................................................42
4.1.3 传输层TCP 报文 ..................................................................................................................44
4.2 LVS 的三种工作方式 ..................................................................................................... 45
4.2.1 LVS-NAT 工作方式 .............................................................................................................45
4.2.2 LVS-DR 工作方式 ................................................................................................................47
4.2.3 LVS-TUN 工作方式 .............................................................................................................49
4.2.4 LVS 调度方式 .......................................................................................................................52
4.3 LVS 设置实战 ................................................................................................................. 53
4.3.1 LVS-NAT 方式设置 .............................................................................................................53
4.3.2 LVS-DR 模式设置 ................................................................................................................57
4.3.3 ipvsadm 参数汇总 .................................................................................................................60
第5 章 其他负载层技术 .......................................................................................................... 63
5.1 DNS 和智能DNS ............................................................................................................ 63
5.2 CDN 网络 ........................................................................................................................ 65
5.3 Keepalived ....................................................................................................................... 67
5.4 不得不提的Tengine ....................................................................................................... 68
第6 章 负载层性能实战 .......................................................................................................... 69
6.1 负载层技术实战场景 ..................................................................................................... 69
6.1.1 负载场景一 ...........................................................................................................................69
6.1.2 负载场景二 ...........................................................................................................................70
6.1.3 负载场景三 ...........................................................................................................................71
6.1.4 负载场景四 ...........................................................................................................................72
6.2 方案一:使用Nginx 初步解决性能瓶颈问题 .............................................................. 72
6.3 方案二:使用LVS Keepalived Nginx 增加吞吐量和稳定性 ................................ 74
6.4 方案三:使用DNS 和CDN 网络优化整体性能 .......................................................... 75
第三部分 系统间通信
第7 章 系统间通信:网络I/O 模型 ........................................................................................ 78
7.1 模型 ................................................................................................................................ 78
7.1.1 信息格式 ...............................................................................................................................79
7.1.2 网络协议 ...............................................................................................................................80
7.1.3 通信方式/框架 .............................................................................................


 

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐