• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    分布式系統常用技術(shù)及案例分析(第2版)簡(jiǎn)介,目錄書(shū)摘

    2020-02-17 14:33 來(lái)源:京東 作者:京東
    技術(shù)分析
    分布式系統常用技術(shù)及案例分析(第2版)
    暫無(wú)報價(jià)
    200+評論 100%好評
    編輯推薦:

    本書(shū)全面介紹在設計分布式系統時(shí)所要考慮的技術(shù)方案,內容豐富、案例新穎,相關(guān)理論與技術(shù)實(shí)踐前瞻*性較強。本書(shū)不僅介紹分布式系統的原理、基礎理論,同時(shí)引入大量市面上常用的*新分布式系統技術(shù),不僅告訴讀者怎么用,同時(shí)分析為什么這么用,并闡述這些技術(shù)的優(yōu)缺點(diǎn)。

    內容簡(jiǎn)介:

    本書(shū)分兩部分,第一部分主要介紹分布式系統基礎理論知識,總結一些在設計分布式系統時(shí)需要考慮的范式、知識點(diǎn)以及可能會(huì )面臨的問(wèn)題,其中包括線(xiàn)程、通信、一致性、容錯性、CAP理論、安全性和并發(fā)等相關(guān)內容;同時(shí)講述分布式系統的常見(jiàn)架構體系,其中也包括最近比較火的RESTful風(fēng)格架構、微服務(wù)、容器技術(shù)等。第二部分主要列舉了在分布式系統應用中經(jīng)常用到的一些主流技術(shù),并介紹這些技術(shù)的作用和用法;這些技術(shù)涵蓋了分布式消息服務(wù)、分布式計算、分布式存儲、分布式監控系統、分布式版本控制、RESTful、微服務(wù)、容器等領(lǐng)域的內容。

    作者簡(jiǎn)介:

    柳偉衛,網(wǎng)名老衛(waylau),在 IT 公司擔任項目經(jīng)理、架構師、高級開(kāi)發(fā)顧問(wèn)等職位,具有多年軟件開(kāi)發(fā)管理及系統架構經(jīng)驗。負責過(guò)多個(gè)省、***大型分布式系統的設計與研發(fā),參與了多個(gè)大型項目的微服務(wù)架構的技術(shù)改造,在實(shí)際工作中,積累了大量的分布式系統及微服務(wù)架構經(jīng)驗。業(yè)余時(shí)間創(chuàng )建了 waylau.com 網(wǎng)站,用于分享個(gè)人技術(shù)心得。喜歡開(kāi)源,長(cháng)期躍于各大開(kāi)源社區,是 CSDN、 開(kāi)源中國、云棲社區等技術(shù)社區專(zhuān)家。為開(kāi)源社區無(wú)私編著(zhù)了《Spring Framework 4.x參考文檔》、《Netty 實(shí)戰(精髓)》、《REST 實(shí)戰》、《分布式 Java》、《Spring Boot 教程》、《Spring Security 教程》、《Thymeleaf 教程》等近30余篇技術(shù)教程,廣受網(wǎng)友好評。其中出版了《分布式系統常用技術(shù)及案例分析》、《Spring Boot 企業(yè)級應用開(kāi)發(fā)實(shí)戰》、《Spring Cloud 微服務(wù)架構開(kāi)發(fā)實(shí)戰》等專(zhuān)著(zhù)。

    目錄:

    目  錄


    第1章 分布式系統基礎知識
    1.1 概述
    1.1.1 什么是分布式系統
    1.1.2 集中式系統與分布式系統
    1.1.3 如何設計分布式系統
    1.1.4 分布式系統所面臨的挑戰
    1.2 線(xiàn)程
    1.2.1 什么是線(xiàn)程
    1.2.2 進(jìn)程和線(xiàn)程
    1.2.3 線(xiàn)程和纖程
    1.2.4 編程語(yǔ)言中的線(xiàn)程對象
    1.2.5 SimpleThreads示例
    1.3 通信
    1.3.1 網(wǎng)絡(luò )I/O模型的演進(jìn)
    1.3.2 遠程過(guò)程調用(RPC)
    1.3.3 面向消息的通信
    1.4 一致性
    1.4.1 以數據為中心的一致性模型
    1.4.2 以客戶(hù)為中心的一致性
    1.5 容錯性
    1.5.1 基本概念
    1.5.2 故障分類(lèi)
    1.5.3 使用冗余來(lái)掩蓋故障
    1.5.4 分布式提交
    1.6 CAP理論
    1.6.1 什么是CAP理論
    1.6.2 為什么CAP只能三選二
    1.6.3 CAP常見(jiàn)模型
    1.6.4 CAP的意義
    1.6.5 CAP最新發(fā)展
    1.7 安全性
    1.7.1 基本概念
    1.7.2 加密算法
    1.7.3 安全通道
    1.7.4 訪(fǎng)問(wèn)控制
    1.8 并發(fā)
    1.8.1 線(xiàn)程與并發(fā)
    1.8.2 并發(fā)與并行
    1.8.3 并發(fā)帶來(lái)的風(fēng)險
    1.8.4 同步(Synchronization)
    1.8.5  原子訪(fǎng)問(wèn)(Atomic Access)
    1.8.6  無(wú)鎖化設計提升并發(fā)能力
    1.8.7  緩存提升并發(fā)能力
    1.8.8  更細顆粒度的并發(fā)單元
    第2章 分布式系統架構體系
    2.1 基于對象的體系結構
    2.1.1 分布式對象
    2.1.2 Java RMI
    2.2 面向服務(wù)的架構(SOA)
    2.2.1 SOA的基本概念
    2.2.2 基于Web Services的SOA
    2.2.3 SOA的演變
    2.3 REST風(fēng)格的架構
    2.3.1 什么是REST
    2.3.2 REST有哪些特征
    2.3.3 Java實(shí)現REST的例子
    2.3.4 REST API最佳實(shí)踐
    2.4 微服務(wù)架構(MSA)
    2.4.1 什么是MSA
    2.4.2 MSA與SOA
    2.4.3 何時(shí)采用MSA
    2.4.4 如何構建微服務(wù)
    2.5 容器技術(shù)
    2.5.1 虛擬化技術(shù)
    2.5.2 容器與虛擬機
    2.5.3 基于容器的持續部署
    2.6 Serverless架構
    2.6.1 什么是Serverless架構
    2.6.2 Serverless典型的應用場(chǎng)景
    2.6.3 Serverless架構原則
    2.6.4 例子:使用Serverless實(shí)現游戲全球同服
    第3章 分布式消息服務(wù)
    3.1 分布式消息概述
    3.1.1 基本概念
    3.1.2 使用場(chǎng)景
    3.1.3 常用技術(shù)
    3.2 Apache ActiveMQ
    3.2.1  例子:producer-consumer
    3.2.2  例子:使用JMX來(lái)監控ActiveMQ
    3.2.3  例子:使用Java實(shí)現producer-consumer
    3.3  RabbitMQ
    3.3.1 例子:Work Queues
    3.3.2 例子:Publish/Subscribe
    3.3.3 例子:Routing
    3.3.4 例子:Topics
    3.3.5  例子:RPC
    3.4  Apache RocketMQ
    3.4.1  例子:使用Java實(shí)現producer-consumer
    3.4.2  RocketMQ最佳實(shí)踐
    3.5  Apache Kafka
    3.5.1  Apache Kafka的核心概念
    3.5.2  Apache Kafka的使用場(chǎng)景
    3.6  實(shí)戰:基于JMS的消息發(fā)送和接收
    3.6.1  項目概述
    3.6.2  項目配置
    3.6.3  編碼實(shí)現
    3.6.4  運行
    第4章 分布式計算
    4.1 分布式計算概述
    4.1.1 使用場(chǎng)景
    4.1.2 常用技術(shù)
    4.2 MapReduce
    4.2.1 MapReduce簡(jiǎn)介
    4.2.2  MapReduce的編程模型
    4.2.3  MapReduce接口實(shí)現
    4.2.4 MapReduce的使用技巧
    4.3  Apache Hadoop
    4.3.1  Apache Hadoop的核心組件
    4.3.2  例子:詞頻統計WordCount程序
    4.4  Spark
    4.4.1  Spark簡(jiǎn)介
    4.4.2  Spark與Hadoop的關(guān)系
    4.4.3  Spark 2.0的新特性
    4.4.4 Spark集群模式
    4.5  Mesos
    4.5.1  Mesos簡(jiǎn)介
    4.5.2  設計高可用的Mesos framework
    4.6  實(shí)戰:基于Spark的詞頻統計
    4.6.1  項目概述
    4.6.2  項目配置
    4.6.3  編碼實(shí)現
    4.6.4  運行
    第5章 分布式存儲
    5.1 分布式存儲概述
    5.1.1 使用場(chǎng)景
    5.1.2 常用技術(shù)
    5.2 Bigtable
    5.2.1 Bigtable的數據模型
    5.2.2 Bigtable的實(shí)現
    5.2.3 Bigtable的性能優(yōu)化
    5.3 Apache HBase
    5.3.1 Apache HBase的基本概念
    5.3.2 Apache HBase的架構
    5.4 Apache Cassandra
    5.4.1 Apache Cassandra簡(jiǎn)介
    5.4.2 Apache Cassandra的應用場(chǎng)景
    5.4.3 Apache Cassandra的架構和數據模型
    5.4.4 用于配置Apache Cassandra的核心組件
    5.5 Memcached
    5.5.1 Memcached簡(jiǎn)介
    5.5.2 Memcached的架構
    5.5.3 Memcached客戶(hù)端
    5.6 Redis
    5.6.1 Redis簡(jiǎn)介
    5.6.2 Redis的下載與簡(jiǎn)單使用
    5.6.3 Redis的數據類(lèi)型及抽象
    5.7 MongoDB
    5.7.1 MongoDB簡(jiǎn)介
    5.7.2 MongoDB核心概念
    5.7.3 MongoDB的數據模型
    5.7.4 示例:Java連接MongoDB
    5.8  實(shí)戰:基于Redis的分布式鎖
    5.8.1  項目概述
    5.8.2  項目配置
    5.8.3  編碼實(shí)現
    5.8.4  運行
    第6章 分布式監控
    6.1 分布式監控概述
    6.1.1 使用場(chǎng)景
    6.1.2 常用技術(shù)
    6.2 Nagios
    6.2.1 Nagios監控
    6.2.2 Nagios插件
    6.3 Zabbix
    6.3.1 Zabbix對容器的支持
    6.3.2 Zabbix的基本概念
    6.4 Consul
    6.4.1 Consul架構
    6.4.2 Consul agent
    6.5 ZooKeeper
    6.5.1 ZooKeeper簡(jiǎn)介
    6.5.2 ZooKeeper內部工作原理
    6.5.3 例子:ZooKeeper實(shí)現barrier和producer-consumer queue
    6.6  實(shí)戰:基于ZooKeeper的服務(wù)注冊和發(fā)現
    6.6.1  項目概述
    6.6.2  項目配置
    6.6.3  編碼實(shí)現
    6.6.4  運行
    第7章 分布式版本控制系統
    7.1 分布式版本控制系統概述
    7.1.1 集中式與分布式
    7.1.2 分布式版本控制系統的核心概念
    7.2 Bazaar
    7.2.1 Bazaar的核心概念
    7.2.2 Bazaar的使用
    7.3 Mercurial
    7.3.1 Mercurial的核心概念
    7.3.2 Mercurial的使用
    7.4 Git
    7.4.1 Git的基礎概念
    7.4.2 Git的使用
    7.5 Git Flow―團隊協(xié)作最佳實(shí)踐
    7.5.1 分支定義
    7.5.2 新功能開(kāi)發(fā)工作流
    7.5.3 Bug修復工作流
    7.5.4 版本發(fā)布工作流
    第8章 RESTful API、微服務(wù)及容器技術(shù)
    8.1 Jersey
    8.1.1 Jersey簡(jiǎn)介
    8.1.2 Jersey的模塊和依賴(lài)
    8.1.3 JAX-RS核心概念
    8.1.4 例子:用SSE構建實(shí)時(shí)Web應用
    8.2 Spring Boot
    8.2.1 Spring Boot簡(jiǎn)介
    8.2.2 Spring Boot的安裝
    8.2.3 Spring Boot的使用
    8.2.4 Spring Boot的屬性與配置
    8.3 Docker
    8.3.1 Docker簡(jiǎn)介
    8.3.2 Docker的核心組成、架構及工作原理
    8.3.3 Docker的使用
    8.4 實(shí)戰:基于Docker構建、運行、發(fā)布微服務(wù)
    8.4.1 編寫(xiě)微服務(wù)
    8.4.2 微服務(wù)容器化
    8.4.3 構建Docker image
    8.4.4 運行image
    8.4.5 訪(fǎng)問(wèn)應用
    8.4.6 發(fā)布微服務(wù)

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>