书籍详情
《万亿级流量转发BFE核心技术与实现章淼等书籍》[29M]百度网盘|亲测有效|pdf下载
  • 万亿级流量转发BFE核心技术与实现章淼等书籍

  • 出版社:文轩网精品图书专营店
  • 出版时间:2021-09
  • 热度:12193
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

作  者:章淼 等 著
定  价:89
出 版 社:电子工业出版社
出版日期:2021年09月01日
页  数:280
装  帧:平装
ISBN:9787121415654
主编推荐
"1.突破云端海量极限、百度十年技术积淀——BFE核心技术首次落地成书。 2.BFE是全球第一个将Go语言用于大规模网络接入转发的平台,每日转发流量请求超万亿次。 3.经历百度春晚红包巅峰决战,是扛鼎极限并发流量冲击的实战派宝典。 4.浓缩百度技术团队多年对系统升级迭代的创新、技术、实践和积累。 5.本书涵盖了BFE 的原理设计、架构实践、开发扩展等方面,读者在学习掌握BFE 的同时,也可以对流量调度、转发接入、负载均衡有新的理解。 6.读者对象:计算机网络方向的研究者、网络相关技术的等
目录
原理篇
第1章BFE简介
1.1什么是BFE
1.2BFE平台介绍
1.2.1为什么需要构建BFE平台
1.2.2BFE平台的主要功能
1.3BFE开源项目介绍
1.3.1BFE平台的模块组成
1.3.2BFE开源项目中的内容
第2章网络前端接入技术简介
2.1什么是网络前端接入
2.2网络前端接入面临的挑战
2.3百度的网络前端接入方案
2.4网络前端接入技术的发展趋势
第3章网络负载均衡技术简介
3.1负载均衡的概念
3.2网络负载均衡功能的实现
3.2.1机制说明
3.2.2两种方式对比
3.3四层负载均衡和七层负载均衡
设计篇
第4章BFE的设计思想
4.1BFE转发引擎重构的缘起
4.2BFE为什么要基于Go语言
4.3BFE转发引擎的主要设计思想
4.4BFE和相关开源项目的对比
第5章BFE的转发模型
5.1转发模型概述
5.1.1基本概念
5.1.2转发过程
5.1.3对多租户实现机制的讨论
5.2BFE的路由转发机制
5.3条件表达式
5.3.1设计思想
5.3.2基本概念
5.3.3语法介绍
5.3.4条件原语匹配的内容
5.3.5条件原语名称的规范
5.4内网流量调度机制
5.4.1内网流量调度背景介绍
5.4.2内网流量调度工作机制
5.4.3内网转发的其他机制
第6章与转发相关的关键机制
6.1健康检查机制
6.1.1健康检查的原理
6.1.2主动健康检查和被动健康检查
6.1.3分布式健康检查和集中式健康检查
6.1.4BFE的健康检查
6.2超时设置
6.2.1BFE和客户端间通信的超时
6.2.2BFE和后端实例间通信的超时
6.3BFE信息透传
6.3.1客户端IP地址的透传
6.3.2其他信息的透传
6.4限流机制
6.4.1限流的概念
6.4.2限流的配置
6.4.3分布式限流
6.4.4入口限流和目的限流
6.4.5限流和内网流量调度
第7章运维相关机制
7.1监控机制
7.1.1日志监控及其问题
7.1.2BFE的内部状态输出
7.1.3统计状态和日志的配合使用
7.2WebMonitor基础库
7.2.1WebMonitor概述
7.2.2状态变量维护
7.2.3延迟统计变量维护
7.2.4建立专用的Web服务器
7.2.5注册回调函数
7.3日志机制
7.3.1日志类型
7.3.2日志打印的注意事项
7.3.3BFE的访问日志
7.4配置管理
7.4.1BFE配置文件的分布
7.4.2常规配置和动态配置
7.4.3动态配置的实现机制
第8章HTTPS的优化
8.1HTTPS优化背景及必要性
8.2HTTPS优化的挑战
8.3HTTPS中的优化机制
8.4BFE中HTTPS相关增强机制
操作篇
9章BFE服务的安装部署
9.1软件安装包下载安装
9.2源代码编译方式安装
9.3Docker方式安装
9.4BFE命令行参数
9.5查看BFE服务的运行状态
第10章BFE服务的基础配置
10.1场景说明
10.2修改基础配置文件
10.3转发的配置
10.3.1转发配置流程
10.3.2具体案例
10.3.3服务访问验证
10.3.4配置的重新加载
第11章配置负载均衡算法及会话保持
11.1子集群间的负载均衡
11.2子集群级别的会话保持
11.2.1配置实例
11.2.2参数的具体含义
11.3实例间的负载均衡
11.3.1加权轮询配置示例
11.3.2最小连接数的配置示例
11.4实例级别的会话保持
第12章配置HTTPS和更多协议
12.1设置HTTPS基础配置
12.1.1配置HTTPS端口
12.1.2配置加密套件
12.1.3配置服务端证书
12.1.4配置TLS规则
12.2配置TLS会话重用
12.2.1配置会话缓存
12.2.2配置会话票证
12.3配置TLS双向认证
12.4对不同安全等级的区分
12.5支持更多协议
12.5.1HTTP/2配置
12.5.2SPDY配置
12.5.3WebSocket配置
12.5.4连接后端服务的协议
第13章其他常用配置
13.1配置重写
13.1.1开启重写
13.1.2模块配置
13.1.3重写动作详细描述
13.2配置重定向
13.2.1开启重定向
13.2.2模块配置
13.2.3重定向动作详细描述
13.3配置限流功能
13.3.1开启限流模块
13.3.2模块配置
13.3.3特定维度的流量
13.3.4设置限流门限
13.3.5设置限流动作
实现篇
第14章BFE的基础实现
14.1BFE的代码组织
14.2BFE的进程模型
……
内容简介
本书围绕BFE开源项目,介绍网络前端接入和网络负载均衡的相关技术原理,说明BFE开源软件的设计思想和实现机制,讲解如何基于BFE开源软件搭建网络接入平台。本书共17章,分为四个部分。第一部分为原理篇,介绍BFE开源项目的概貌,并对网络前端接入技术和网络负载均衡技术做简要介绍;第二部分为设计篇,介绍BFE开源项目的设计细节,包括BFE的设计思想、BFE的转发模型、BFE的关键机制和HTTPS的优化等;第三部分为操作篇,说明如何安装和部署BFE、如何在各种使用场景下配置BFE;第四部分为实现篇,从处理流程、插件机制、协议实现等方面说明BFE的实现机制。本书面向的读者包括计算机网络方向的研究者、网络相关技术的开发者、一般后台程序的开发者和负载均衡系统的使用者等。
作者简介
章淼 等 著
章淼,博士,百度智能云架构师,BFE开源项目发起人。1997年至2006年在清华大学从事互联网协议和网络体系结构的研究。2012年加入百度,一直从事网络基础架构的研发工作。同时积极推动百度的代码质量和工程能力的提升,目前兼任百度代码规范委员会主席。