本书分两部分,第一部分主要介绍分布式系统基础理论知识,总结一些在设计分布式系统时需要考虑的范式、知识点以及可能会面临的问题,其中包括线程、通信、一致性、容错性、CAP理论、安全性和并发等相关内容;同时讲述分布式系统的常见架构体系,其中也包括最近比较火的RESTful风格架构、微服务、容器技术等。第二部分主要列举了在分布式系统应用中经常用到的一些主流技术,并介绍这些技术的作用和用法;这些技术涵盖了分布式消息服务、分布式计算、分布式存储、分布式监控系统、分布式版本控制、RESTful、微服务、容器等领域的内容。
全国三仓发货,物流便捷,下单秒杀,欢迎选购!内容简介
本书分两部分,部分主要介绍分布式系统基础理论知识,总结一些在设计分布式系统时需要考虑的范式、知识点以及可能会面临的问题,其中包括线程、通信、一致性、容错性、理论、安全性和并发等相关内容;同时讲述分布式系统的常见架构体系,其中也包括最近比较火的风格架构、微服务、容器技术等。第二部分主要列举了在分布式系统应用中经常用到的一些主流技术,并介绍这些技术的作用和用法;这些技术涵盖了分布式消息服务、分布式计算、分布式存储、分布式监控系统、分布式版本控制、、微服务、容器等领域的内容。
作者简介
柳伟卫,后程序员,关注编程、系统架构、性能优化。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。具有多年软件开发管理及系统架构经验。负责过多个重量及省级大型分布式系统的设计与研发,也参与过多个大型项目系统架构的技术改造。现为某集团技术公司项目经理,负责大型分布式系统的微服务化改造。
目 录
目 录
章 分布式系统基础知识
. 概述
.. 什么是分布式系统
.. 集中式系统与分布式系统
.. 如何设计分布式系统
.. 分布式系统所面临的挑战
. 线程
.. 什么是线程
.. 进程和线程
.. 线程和纤程
.. 编程语言中的线程对象
.. 示例
. 通信目 录
章 分布式系统基础知识
. 概述
.. 什么是分布式系统
.. 集中式系统与分布式系统
.. 如何设计分布式系统
.. 分布式系统所面临的挑战
. 线程
.. 什么是线程
.. 进程和线程
.. 线程和纤程
.. 编程语言中的线程对象
.. 示例
. 通信
.. 网络模型的演进
.. 远程过程调用()
.. 面向消息的通信
. 一致性
.. 以数据为中心的一致性模型
.. 以客户为中心的一致性
. 容错性
.. 基本概念
.. 故障分类
.. 使用冗余来掩盖故障
.. 分布式提交
. 理论
.. 什么是理论
.. 为什么只能三选二
.. 常见模型
.. 的意义
.. 发展
. 安全性
.. 基本概念
.. 加密算法
.. 安全通道
.. 访问控制
. 并发
.. 线程与并发
.. 并发与并行
.. 并发带来的风险
.. 同步()
.. 原子访问( )
.. 无锁化设计提升并发能力
.. 缓存提升并发能力
.. 更细颗粒度的并发单元
第章 分布式系统架构体系
. 基于对象的体系结构
.. 分布式对象
..
. 面向服务的架构()
.. 的基本概念
.. 基于 的
.. 的演变
. 风格的架构
.. 什么是
.. 有哪些特征
.. 实现的例子
.. 实践
. 微服务架构()
.. 什么是
.. 与
.. 何时采用
.. 如何构建微服务
. 容器技术
.. 虚拟化技术
.. 容器与虚拟机
.. 基于容器的持续部署
. 架构
.. 什么是架构
.. 典型的应用场景
.. 架构原则
.. 例子:使用实现游戏全球同服
第章 分布式消息服务
. 分布式消息概述
.. 基本概念
.. 使用场景
.. 常用技术
.
.. 例子:
.. 例子:使用来监控
.. 例子:使用实现
.
.. 例子:
.. 例子:
.. 例子:
.. 例子:
.. 例子:
.
.. 例子:使用实现
.. 实践
.
.. 的核心概念
.. 的使用场景
. 实战:基于的消息发送和接收
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式计算
. 分布式计算概述
.. 使用场景
.. 常用技术
.
.. 简介
.. 的编程模型
.. 接口实现
.. 的使用技巧
.
.. 的核心组件
.. 例子:词频统计程序
.
.. 简介
.. 与的关系
.. .的新特性
.. 集群模式
.
.. 简介
.. 设计高可用的
. 实战:基于的词频统计
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式存储
. 分布式存储概述
.. 使用场景
.. 常用技术
.
.. 的数据模型
.. 的实现
.. 的性能优化
.
.. 的基本概念
.. 的架构
.
.. 简介
.. 的应用场景
.. 的架构和数据模型
.. 用于配置 的核心组件
.
.. 简介
.. 的架构
.. 客户端
.
.. 简介
.. 的下载与简单使用
.. 的数据类型及抽象
.
.. 简介
.. 核心概念
.. 的数据模型
.. 示例:连接
. 实战:基于的分布式锁
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式监控
. 分布式监控概述
.. 使用场景
.. 常用技术
.
.. 监控
.. 插件
.
.. 对容器的支持
.. 的基本概念
.
.. 架构
..
.
.. 简介
.. 内部工作原理
.. 例子:实现和
. 实战:基于的服务注册和发现
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式版本控制系统
. 分布式版本控制系统概述
.. 集中式与分布式
.. 分布式版本控制系统的核心概念
.
.. 的核心概念
.. 的使用
.
.. 的核心概念
.. 的使用
.
.. 的基础概念
.. 的使用
. ―团队协作实践
.. 分支定义
.. 新功能开发工作流
.. 修复工作流
.. 版本发布工作流
第章 、微服务及容器技术
.
.. 简介
.. 的模块和依赖
.. 核心概念
.. 例子:用构建实时应用
.
.. 简介
.. 的安装
.. 的使用
.. 的属性与配置
.
.. 简介
.. 的核心组成、架构及工作原理
.. 的使用
. 实战:基于构建、运行、发布微服务
.. 编写微服务
.. 微服务容器化
.. 构建
.. 运行
.. 访问应用
.. 发布微服务
显示全部信息
商品详情
书名分布式系统常用技术及案例分析
作者柳伟卫 著
出版社:电子工业出版社
出版日期
字数
页码
版次
装帧:平装
开本开
商品重量:
本书分两部分,部分主要介绍分布式系统基础理论知识,总结一些在设计分布式系统时需要考虑的范式、知识点以及可能会面临的问题,其中包括线程、通信、一致性、容错性、理论、安全性和并发等相关内容;同时讲述分布式系统的常见架构体系,其中也包括最近比较火的风格架构、微服务、容器技术等。第二部分主要列举了在分布式系统应用中经常用到的一些主流技术,并介绍这些技术的作用和用法;这些技术涵盖了分布式消息服务、分布式计算、分布式存储、分布式监控系统、分布式版本控制、、微服务、容器等领域的内容。
作者简介
柳伟卫,后程序员,关注编程、系统架构、性能优化。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。具有多年软件开发管理及系统架构经验。负责过多个重量及省级大型分布式系统的设计与研发,也参与过多个大型项目系统架构的技术改造。现为某集团技术公司项目经理,负责大型分布式系统的微服务化改造。
目 录
目 录
章 分布式系统基础知识
. 概述
.. 什么是分布式系统
.. 集中式系统与分布式系统
.. 如何设计分布式系统
.. 分布式系统所面临的挑战
. 线程
.. 什么是线程
.. 进程和线程
.. 线程和纤程
.. 编程语言中的线程对象
.. 示例
. 通信目 录
章 分布式系统基础知识
. 概述
.. 什么是分布式系统
.. 集中式系统与分布式系统
.. 如何设计分布式系统
.. 分布式系统所面临的挑战
. 线程
.. 什么是线程
.. 进程和线程
.. 线程和纤程
.. 编程语言中的线程对象
.. 示例
. 通信
.. 网络模型的演进
.. 远程过程调用()
.. 面向消息的通信
. 一致性
.. 以数据为中心的一致性模型
.. 以客户为中心的一致性
. 容错性
.. 基本概念
.. 故障分类
.. 使用冗余来掩盖故障
.. 分布式提交
. 理论
.. 什么是理论
.. 为什么只能三选二
.. 常见模型
.. 的意义
.. 发展
. 安全性
.. 基本概念
.. 加密算法
.. 安全通道
.. 访问控制
. 并发
.. 线程与并发
.. 并发与并行
.. 并发带来的风险
.. 同步()
.. 原子访问( )
.. 无锁化设计提升并发能力
.. 缓存提升并发能力
.. 更细颗粒度的并发单元
第章 分布式系统架构体系
. 基于对象的体系结构
.. 分布式对象
..
. 面向服务的架构()
.. 的基本概念
.. 基于 的
.. 的演变
. 风格的架构
.. 什么是
.. 有哪些特征
.. 实现的例子
.. 实践
. 微服务架构()
.. 什么是
.. 与
.. 何时采用
.. 如何构建微服务
. 容器技术
.. 虚拟化技术
.. 容器与虚拟机
.. 基于容器的持续部署
. 架构
.. 什么是架构
.. 典型的应用场景
.. 架构原则
.. 例子:使用实现游戏全球同服
第章 分布式消息服务
. 分布式消息概述
.. 基本概念
.. 使用场景
.. 常用技术
.
.. 例子:
.. 例子:使用来监控
.. 例子:使用实现
.
.. 例子:
.. 例子:
.. 例子:
.. 例子:
.. 例子:
.
.. 例子:使用实现
.. 实践
.
.. 的核心概念
.. 的使用场景
. 实战:基于的消息发送和接收
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式计算
. 分布式计算概述
.. 使用场景
.. 常用技术
.
.. 简介
.. 的编程模型
.. 接口实现
.. 的使用技巧
.
.. 的核心组件
.. 例子:词频统计程序
.
.. 简介
.. 与的关系
.. .的新特性
.. 集群模式
.
.. 简介
.. 设计高可用的
. 实战:基于的词频统计
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式存储
. 分布式存储概述
.. 使用场景
.. 常用技术
.
.. 的数据模型
.. 的实现
.. 的性能优化
.
.. 的基本概念
.. 的架构
.
.. 简介
.. 的应用场景
.. 的架构和数据模型
.. 用于配置 的核心组件
.
.. 简介
.. 的架构
.. 客户端
.
.. 简介
.. 的下载与简单使用
.. 的数据类型及抽象
.
.. 简介
.. 核心概念
.. 的数据模型
.. 示例:连接
. 实战:基于的分布式锁
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式监控
. 分布式监控概述
.. 使用场景
.. 常用技术
.
.. 监控
.. 插件
.
.. 对容器的支持
.. 的基本概念
.
.. 架构
..
.
.. 简介
.. 内部工作原理
.. 例子:实现和
. 实战:基于的服务注册和发现
.. 项目概述
.. 项目配置
.. 编码实现
.. 运行
第章 分布式版本控制系统
. 分布式版本控制系统概述
.. 集中式与分布式
.. 分布式版本控制系统的核心概念
.
.. 的核心概念
.. 的使用
.
.. 的核心概念
.. 的使用
.
.. 的基础概念
.. 的使用
. ―团队协作实践
.. 分支定义
.. 新功能开发工作流
.. 修复工作流
.. 版本发布工作流
第章 、微服务及容器技术
.
.. 简介
.. 的模块和依赖
.. 核心概念
.. 例子:用构建实时应用
.
.. 简介
.. 的安装
.. 的使用
.. 的属性与配置
.
.. 简介
.. 的核心组成、架构及工作原理
.. 的使用
. 实战:基于构建、运行、发布微服务
.. 编写微服务
.. 微服务容器化
.. 构建
.. 运行
.. 访问应用
.. 发布微服务
显示全部信息
商品详情
书名分布式系统常用技术及案例分析
作者柳伟卫 著
出版社:电子工业出版社
出版日期
字数
页码
版次
装帧:平装
开本开
商品重量:
| 出版社 | 电子工业出版社 |
|---|---|
| 作者 | 柳伟卫 |