




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大型网站系统与Java中间件实践读书笔记模板01思维导图读书笔记作者介绍内容摘要目录分析精彩摘录目录0305020406思维导图中间件系统网站中间件网站架构变迁读者数据问题设计消息第章单机网站管理数据库系统服务本书关键字分析思维导图内容摘要内容摘要本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建Java中间件的相关知识;之后的几章都是根据**的经验来介绍支撑大型网站架构的Java中间件系统的设计和实践。希望读者通过本书可以了解大型网站架构变迁过程中的较为通用的问题和解法,并了解构建支撑大型网站的Java中间件的实践经验。读书笔记读书笔记因为本书写时间比较久了,所以从现在的角度来看,可以当做一个发展史的角度来看,在当年,当然里面很多思想现在仍然是有实际借鉴意义的。目录分析1.2分布式系统的基础知识1.1初识分布式系统第1章分布式系统介绍1.1初识分布式系统1.1.1分布式系统的定义1.1.2分布式系统的意义1.2分布式系统的基础知识1.2.1组成计算机的5要素1.2.2线程与进程的执行模式1.2.3网络通信基础知识1.2.4如何把应用从单机扩展到分布式1.2.5分布式系统的难点2.2大型网站的架构演进2.1什么是大型网站第2章大型网站及其架构演进过程2.2大型网站的架构演进2.2.1用Java技术和单机来构建的网站2.2.2从一个单机的交易网站说起2.2.3单机负载告警,数据库与应用分离2.2.4应用服务器负载告警,如何让应用服务器走向集群2.2.5数据读压力变大,读写分离吧2.2.6弥补关系型数据库的不足,引入分布式存储系统2.2.7读写分离后,数据库又遇到瓶颈2.2.8数据库问题解决后,应用面对的新挑战2.2.9初识消息中间件3.1Java中间件的定义3.3分布式系统中的Java中间件3.2构建Java中间件的基础知识第3章构建Java中间件3.2构建Java中间件的基础知识3.2.1跨平台的Java运行环境——JVM3.2.2垃圾回收与内存堆布局3.2.3Java并发编程的类、接口和方法3.2.4动态代理3.2.5反射3.2.6网络通信实现选择4.1网站功能持续丰富后的困境与应对4.2服务框架的设计与实现4.3实战中的优化4.4为服务化护航的服务治理第4章服务框架4.6总结4.5服务框架与ESB的对比第4章服务框架4.2服务框架的设计与实现4.2.1应用从集中式走向分布式所遇到的问题4.2.2透过示例看服务框架原型4.2.3服务调用端的设计与实现4.2.4服务提供端的设计与实现4.2.5服务升级5.1数据库从单机到分布式的挑战和应对5.3总结5.2数据访问层的设计与实现第5章数据访问层5.1数据库从单机到分布式的挑战和应对5.1.1从应用使用单机数据库开始5.1.2数据库垂直/水平拆分的困难5.1.3单机变为多机后,事务如何处理5.1.4多机的Sequence问题与处理5.1.5应对多机的数据查询5.2数据访问层的设计与实现5.2.1如何对外提供数据访问层的功能5.2.2按照数据层流程的顺序看数据层设计5.2.3独立部署的数据访问层实现方式5.2.4读写分离的挑战和应对6.2互联网时代的消息中间件6.1消息中间件的价值第6章消息中间件6.1消息中间件的价值6.1.1消息中间件的定义6.1.2透过示例看消息中间件对应用的解耦6.2互联网时代的消息中间件6.2.1如何解决消息发送一致性6.2.2如何解决消息中间件与使用者的强依赖问题6.2.3消息模型对消息接收的影响6.2.4消息订阅者订阅消息的方式6.2.5保证消息可靠性的做法6.2.6订阅者视角的消息重复的产生和应对6.2.7消息投递的其他属性支持6.2.8保证顺序的消息队列的设计6.2.9Push和Pull方式的对比7.1初识软负载中心7.2软负载中心的结构7.3内容聚合功能的设计7.4解决服务上下线的感知7.5软负载中心的数据分发的特点和设计12345第7章软负载中心与集中配置管理7.6针对服务化的特性支持7.8集中配置管理中心7.7从单机到集群第7章软负载中心与集中配置管理7.5软负载中心的数据分发的特点和设计7.5.1数据分发与消息订阅的区别7.5.2提升数据分发性能需要注意的问题7.6针对服务化的特性支持7.6.1软负载数据分组7.6.2提供自动感知以外的上下线开关7.6.3维护管理路由规则7.7从单机到集群7.7.1数据统一管理方案7.7.2数据对等管理方案7.8集中配置管理中心7.8.1客户端实现和容灾策略7.8.2服务端实现和容灾策略7.8.3数据库策略8.1加速静态内容访问速度的CDN8.2大型网站的存储支持8.3搜索系统8.4数据计算支撑第8章构建大型网站的其他要素8.5发布系统8.6应用监控系统8.7依赖管理系统8.8多机房问题分析8.9系统容量规划8.10内部私有云010302040506第8章构建大型网站的其他要素8.2大型网站的存储支持8.2.1分布式文件系统8.2.2NoSQL8.2.3缓存系统8.3搜索系统8.3.1爬虫问题8.3.2倒排索引8.3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考研翻译写作基础
- 四人合伙经营协议书
- 衢州社区标识施工方案
- 电子商务运营经理简介简历
- 预应力空心墩柱施工方案
- 2024-2025学年下学期高中英语选修四第四单元A卷
- 安徽高一下数学试卷
- 建筑工程供货合同
- 配电箱出线施工方案
- 2025年联合国考试试题及答案
- 金川集团股份有限公司招聘笔试题库2024
- 2024年吉林省高职高专单独招生考试数学试卷真题(含答案)
- 油气勘探行业技术趋势分析
- 技术研发主管岗位招聘笔试题及解答(某大型国企)
- 2024年全国职业院校技能大赛高职组(中药传统技能赛项)考试题库(含答案)
- 浙江省金华市2024年初中毕业升学适应性检测 科学试题卷
- 2024年六年级语文下册全册单元教材分析
- 2024年江西省中考生物·地理合卷试卷真题(含答案逐题解析)
- 延长石油招聘笔试试题
- 2020-2021年度广东省职业院校学生专业技能大赛(高职组)CAD机械设计赛项竞赛规程
- DB-T 29-22-2024 天津市住宅设计标准
评论
0/150
提交评论