返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书大型架构实战9787111700593
  • 正版全新
    • 作者: 梁嘉祯著 | 梁嘉祯编 | 梁嘉祯译 | 梁嘉祯绘
    • 出版社: 机械工业出版社
    • 出版时间:2022-02-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 梁嘉祯著| 梁嘉祯编| 梁嘉祯译| 梁嘉祯绘
    • 出版社:机械工业出版社
    • 出版时间:2022-02-01
    • 版次:1
    • 印次:1
    • 字数:100千字
    • 页数:352
    • 开本:16开
    • ISBN:9787111700593
    • 版权提供:机械工业出版社
    • 作者:梁嘉祯
    • 著:梁嘉祯
    • 装帧:平装
    • 印次:1
    • 定价:99.80
    • ISBN:9787111700593
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2022-02-01
    • 页数:352
    • 外部编号:1202595397
    • 版次:1
    • 成品尺寸:暂无

    前言

    篇 大型架构的发展与面临的挑战

    章 大型业务和架构的发展

    1.1 大型的业务演变

    1.1.1 静态的出现

    1.1.2 动态的出现

    1.1.3 大型系统的出现

    1.1.4 大型云计算系统的出现

    1.1.5 大型的未来

    1.2 大型架构的发展

    1.2.1 动态网页时代

    1.2.2 B/S架构的崛起

    1.. CDN加速响应

    1.2.4 应用和数据分离

    1.2.5 非关系型数据库和关系型数据库并存

    1.2.6 集群化

    1.2.7 分布式趋势

    1.2.8 微服务

    1.2.9 大型架构的未来

    1.3 小结

    第2章 大型架构面临的挑战

    2.1 大型架构的基本问题

    2.1.1 业务架构面临的挑战

    2.1.2 技术架构面临的挑战

    2.1.3 业务架构和技术架构的相互成全

    2.2 业务架构的基本思路

    2.2.1 递进思想

    2.2.2 版本计划逐渐完善

    2.. 持续优化,推陈出新

    . 技术架构的基本思路

    ..1 分层思想

    ..2 IaaS、PaaS和SaaS分层管理

    .. 前端、后端和云计算服务分层开发

    2.4 大型技术架构的核心问题

    2.4.1 能问题

    2.4.2 可用问题

    2.4.3 伸缩问题

    2.4.4 扩展问题

    2.4.5 安全问题

    2.5 小结

    第2篇 大型架构的技术细节

    第3章 前端架构

    3.1 前端的工作原理

    3.1.1 Web服务器搭建

    3.1.2 构造一个简单的网页

    3.1.3 前端网页的工作原理

    3.2 前端架构需要解决的问题

    3.2.1 规整化概述

    3.2.2 适配和兼容概述

    3.. 模块化概述

    3.2.4 单页应用概述

    3.3 规整化

    3.3.1 编码规范

    3.3.2 JavaScript库

    3.3.3 组件工具箱

    3.3.4 框架

    3.4 适配和兼容

    3.4.1 响应式布局

    3.4.2 整体布局

    3.4.3 模块布局

    3.4.4 适配测试

    3.4.5 浏览器兼容

    3.5 模块化

    3.5.1 模块化的方法

    3.5.2 现今前端模块化的困局

    3.5.3 自研框架Trick

    3.6 单页应用

    3.6.1 单页应用用到的方法

    3.6.2 单页应用的发展趋势

    3.7 小结

    第4章 后端架构

    4.1 后端的工作原理

    4.1.1 后端开发语言及框架

    4.1.2 搭建Web应用服务器

    4.1.3 构造一个简单的后端应用程序

    4.1.4 后端应用程序的工作原理

    4.2 后端架构需要解决的问题

    4.2.1 规整化概述

    4.2.2 数据库概述

    4.. 非关系型数据库概述

    4.2.4 整合应用程序

    4.3 规整化

    4.3.1 接口设计

    4.3.2 编码规范

    4.3.3 集中配置

    4.3.4 Cookie和Session

    4.3.5 应用拆分和协调

    4.3.6 日志

    4.3.7 自研框架Once

    4.4 数据库

    4.4.1 数据库对比

    4.4.2 数据库的工作原理

    4.4.3 数据库设计

    4.4.4 数据库操作框架

    4.4.5 数据库事务

    4.4.6 分布式事务

    4.5 非关系型数据库

    4.5.1 键值存储非关系型数据库

    4.5.2 列存储非关系型数据库

    4.5.3 文档型非关系型数据库

    4.5.4 图形非关系型数据库

    4.6 小结

    第5章 云计算服务架构

    5.1 云计算服务的工作原理

    5.1.1 云计算服务的应用场景

    5.1.2 云计算开发语言及其框架

    5.1.3 云计算服务软件的工作原理

    5.2 云计算服务架构需要解决的问题

    5.2.1 云计算服务软件基础框架构建概述

    5.2.2 任务池与指令池的搭建和使用概述

    5.. 进度数据池与状态数据池的搭建和使用概述

    5.2.4 监控软件的构造概述

    5.3 云计算服务软件基础框架的构建

    5.3.1 进程与线程

    5.3.2 线程同步

    5.3.3 线程模型

    5.3.4 软件结构

    5.4 任务池与指令池的搭建和使用

    5.4.1 消息队列

    5.4.2 RabbitM消息队列

    5.4.3 任务池的搭建与使用

    5.4.4 指令池的搭建与使用

    5.5 进度数据池与状态数据池的搭建和使用

    5.5.1 公共数据空间

    5.5.2 Redis数据库

    5.5.3 进度数据池的搭建与使用

    5.5.4 状态数据池的搭建与使用

    5.6 监控软件的构造

    5.6.1 软件结构

    5.6.2 Supervisor监控软件

    5.7 小结

    第6章 整体架构

    6.1 系统的基本结构

    6.1.1 前端部分的基本结构

    6.1.2 后端部分的基本结构

    6.1.3 云计算服务部分的基础结构

    6.1.4 系统的基本结构

    6.2 整体架构需要解决的问题

    6.2.1 能概述

    6.2.2 可用概述

    6.. 伸缩概述

    6.2.4 扩展概述

    6.2.5 安全概述

    6.3 能

    6.3.1 能指标

    6.3.2 压力测试

    6.3.3 能调优的基本思路

    6.3.4 服务器能调优

    6.3.5 Nginx调优

    6.3.6 CDN加速

    6.3.7 浏览器访问页面的过程优化

    6.3.8 Tomcat调优

    6.3.9 缓存与静态文件

    6.3.10 数据库能优化

    6.3.11 数据库集群

    6.3.12 分布式文件系统

    6.3.13 集群部署与分布式部署

    6.4 可用

    6.4.1 服务器的定期维护与监控

    6.4.2 服务器热备份

    6.4.3 日志机制

    6.4.4 环境分离与灰度发布

    6.5 伸缩

    6.5.1 伸缩指标与伸缩策略

    6.5.2 动态弹伸缩的局限

    6.6 安全

    6.6.1 安全堡垒机

    6.6.2 接口鉴权

    6.6.3 SL盲注

    6.6.4 跨域

    6.7 小结

    第3篇 大型架构实战案例

    第7章 单点登录系统架构设计

    7.1 单点登录系统的关键问题

    7.1.1 为什么需要单点登录系统

    7.1.2 单点登录系统需要解决的关键问题

    7.2 单点登录系统的详细架构设计

    7.2.1 统一的登录与注册入口

    7.2.2 与子系统共享用户登录信息

    7.. 集中管理用户的基本信息

    7.3 小结

    第8章 媒体库管理系统架构设计

    8.1 媒体库管理系统的关键问题

    8.1.1 为什么需要媒体库管理系统

    8.1.2 媒体库管理系统需要解决的关键问题

    8.2 媒体库管理系统的详细架构设计

    8.2.1 统一的媒体文件上传入口和资源选择机制

    8.2.2 媒体文件的删除机制

    8.. 提供自动处理媒体文件等功能

    8.3 小结

    第9章 直播系统架构设计

    9.1 直播系统的关键问题

    9.1.1 为什么需要直播系统

    9.1.2 直播系统需要解决的关键问题

    9.2 直播系统的详细架构设计

    9.2.1 明确直播场景

    9.2.2 基础系统架构

    9.. 直播流接收

    9.2.4 直播流处理

    9.2.5 直播观看

    9.3 小结

    第4篇 未来架构的设想

    0章 未来架构

    10.1 理解架构

    10.1.1 架构是什么

    10.1.2 顶层架构

    10.1.3 架构与技术

    10.2 软件行业的发展

    10.2.1 软件行业的现状

    10.2.2 软件行业的发展方向

    10.. 不断发展的结局

    10.3 未来架构的方向

    10.3.1 人力效率增加

    10.3.2 人力资本转化成物力资本

    10.3.3 物力资本汇聚成生态

    10.4 小结

    梁嘉祯 架构师,自由职业者。曾任职于东软集团,从事Web全栈(前端、后端和云计算)开发,并参与项目架构设计。曾参与过多个合同额亿级和千万级的国内外软件项目,作为架构师或项目经理过多个合同额从百万级到五百万级的系统项目。现为自由职业者,提供架构咨询服务。本书写作过程中为一个合同额五百万级的社区系统提供全部的架构服务。深受专业涉及的工业、机械和化学思想的影响,持续思考和实践工业化项目过程、机械化软件结构和化学化编码呈现。拥有三套自主研发的前端、后端和云计算架构,经历过多个项目实践,能让大型项目缩减近一半的人力成本。

    资深架构师全面总结多年积累的实际项目架构经验深入剖析和还原大型架构设计过程,并归纳出架构设计的思想与核心问题三位知名公司的资深架构师倾情力荐将大型架构分为前端架构、后端架构、云计算服务架构和整体架构进行讲解以开发成本与软件质量为核心,高度还原真实架构设计项目的思考方式提出“顶层架构”的概念,讨论如何构建一个可持续迭代升级的大型系统特意绘制了160余幅示意图,辅读者更加直观地理解架构设计将架构思想与具体问题相对应,帮读者更好地理解架构设计的思想详解单点登录系统、媒体库管理系统和直播系统的架构设计

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购