中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Cloud Native分布式架構原理與實踐

包郵 Cloud Native分布式架構原理與實踐

作者:柳偉衛
出版社:北京大學出版社出版時間:2019-03-01
開本: 16開 頁數: 336
中 圖 價:¥57.1(7.2折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Cloud Native分布式架構原理與實踐 版權信息

  • ISBN:9787301300893
  • 條形碼:9787301300893 ; 978-7-301-30089-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Cloud Native分布式架構原理與實踐 本書特色

  (1)新。符合當今云架構發展現狀的開發技術,無論是大型企業還是個人開發者,都或多或少地采用了云的方式來開發和部署應用。   (2)全。涵蓋REST設計、測試、服務注冊、服務發現、安全、數據管理、消息通信、批處理、任務調度、運營、容器部署、持續發布等方面的知識。   (3)細。實戰案例輔以大量理論知識,讓讀者透徹理解每一個知識點!

Cloud Native分布式架構原理與實踐 內容簡介

  Cloud Native(云原生)是以云架構為優先的應用開發模式。目前,越來越多的企業已經開始大規模地“擁抱云”——在云環境下開發應用、部署應用及發布應用等。未來,越來越多的開發者也將采用 Cloud Native 來開發應用。本書是國內Java 領域關于 Cloud Native 的著作。   《Cloud Native分布式架構原理與實踐》全面講解了基于 Cloud Native 來構建應用需要考慮的設計原則和實現方式,涵蓋REST 設計、測試、服務注冊、服務發現、安全、數據管理、消息通信、批處理、任務調度、運營、容器部署、持續發布等方面的 Cloud Native 知識。同時,書中所講解的技術方案皆為業界主流的技術,極具前瞻性。*后,本書除了講解 Cloud Native 的理論知識,還會在每個知識點上輔以大量的代碼案例,使理論可以聯系實踐,具備更強的可操作性。   本書主要面向對分布式系統、微服務、Cloud Native 開發感興趣的計算機專業的學生、軟件開發人員和系統架構師。

Cloud Native分布式架構原理與實踐 目錄

第1章Cloud Native 概述
1.1當今軟件發展的現狀
1.1.1軟件需求的發展
1.1.2開發方式的巨變
1.1.3云是大勢所趨
1.2Cloud Native 的特性
1.2.1以云為基礎架構
1.2.2云服務
1.2.3無服務
1.2.4可擴展
1.2.5高可用
1.2.6敏捷
1.2.7云優先
1.312-Factor
1.3.1基準代碼
1.3.2依賴
1.3.3配置
1.3.4后端服務
1.3.5構建、發布和運行
1.3.6進程
1.3.7端口綁定
1.3.8并發
1.3.9易處理
1.3.10開發環境與線上環境等價
1.3.11日志
1.3.12管理進程
1.4成功案例
1.4.1Amazon
1.4.2 Netflix
1.4.3淘寶網
1.5Cloud Native 與微服務
1.5.1微服務概述
1.5.2從單塊架構向微服務演進
1.5.3Cloud Native 與微服務部署
1.6總結
1.6.1Cloud Native 的優點
1.6.2Cloud Native 不是“銀彈”
1.6.3面臨的挑戰
第2章REST API
2.1REST 概述
2.1.1REST 的定義
2.1.2REST 設計原則
2.2成熟度模型
2.2.1第0級:使用 HTTP 作為傳輸方式
2.2.2第1級:引入了資源的概念
2.2.3第2級:根據語義使用 HTTP 動詞
2.2.4第3級:使用 HATEOAS
2.3Java REST
2.3.1JAX-RS 規范
2.3.2Jersey 框架
2.3.3Apache CXF 框架
2.3.4Spring Web MVC 框架
2.4內容協商
2.4.1二進制數據
2.4.2Google Protocol Buffers 傳輸協議
2.5異常處理
2.5.1HTTP 狀態碼
2.5.2自定義異常信息
2.6API 管理
2.6.1版本化
2.6.2文檔化
2.6.3可視化
2.7客戶端
2.7.1瀏覽器插件
2.7.2JAX-RS 客戶端
2.7.3Spring 客戶端
2.8實戰:開啟**個微服務
2.8.1初始化一個 Spring Boot 原型
2.8.2用 Gradle 編譯項目
2.8.3探索項目
2.8.4實現**個服務
第3章Cloud Native 測試
3.1測試概述
3.1.1傳統測試所面臨的問題
3.1.2如何破解測試面臨的問題
3.2測試的類型、范圍和比例
3.2.1測試類型
3.2.2測試范圍
3.2.3測試比例
3.3如何進行微服務的測試
3.3.1微服務的單元測試
3.3.2Mock 與 Stub 的區別
3.3.3微服務的集成測試
3.3.4微服務的系統測試
3.3.5保障代碼覆蓋率
3.4Spring 測試框架
3.4.1Spring TestContext 框架
3.4.2Spring MVC Test 框架
3.4.3Spring Boot Test 框架
第4章服務路由
4.1如何找到服務
4.1.1DNS
4.1.2服務注冊與發現
4.1.3客戶端發現機制
4.1.4服務端發現機制
4.2實戰:實現服務注冊與發現
4.2.1選擇 Eureka的原因
4.2.2集成 Eureka Server
4.2.3集成 Eureka Client
4.2.4服務的注冊與發現
第5章Cloud Native 安全
5.1認證與授權
5.1.1基本認證
5.1.2摘要認證
5.1.3摘要認證的密碼加密
5.1.4通用密碼加密
5.1.5基于散列的令牌方法
5.1.6基于持久化的令牌方法
5.2Java 安全框架
5.2.1Apache Shiro
5.2.2Spring Security
5.2.3Spring Cloud Security
5.3OAuth 2.0 認證
5.3.1OAuth 2.0 的認證原理
5.3.2OAuth 2.0 的核心概念
5.3.3OAuth 2.0 的認證流程
5.4實戰:實現單點登錄
5.4.1項目依賴
5.4.2編碼實現
5.4.3應用配置
5.4.4運行
第6章Cloud Native 數據管理
6.1數據的存儲方式
6.1.1關系型數據庫
6.1.2NoSQL
6.2DDD 與數據建模
6.2.1DDD 概述
6.2.2運用 DDD 進行數據建模
6.3常用數據訪問方式
6.3.1JDBC
6.3.2Spring JDBC
6.3.3JPA
6.4Spring Data
6.4.1Spring Data 概述
6.4.2Spring Data JPA
6.4.3Spring Data Elasticsearch
6.4.4Spring Data Redis
6.4.5Spring Data MongoDB
6.4.6實戰:基于 MongoDB 的文件服務器
第7章Cloud Native 消息通信
7.1消息通信概述
7.1.1消息通信的基本概念
7.1.2JMS
7.1.3事件驅動的架構
7.2消息通信常用模式
7.2.1點對點模式
7.2.2發布—訂閱模式
7.3CQRS
7.3.1CQRS 概述
7.3.2CQRS 的好處
7.3.3實戰:實現 CQRS
7.4Spring Cloud Stream
7.4.1Spring Cloud Stream 概述
7.4.2Spring Cloud Stream 實現發布者
7.4.3Spring Cloud Stream 實現消費者
7.4.4實戰:基于 Spring Cloud Stream 的消息通信
第8章Cloud Native 批處理
8.1批處理概述
8.1.1需要批處理的原因
8.1.2常用批處理實現方式
8.2JDBC Batch
8.2.1Statement 與 PreparedStatement
8.2.2實戰:使用 JDBC Batch 的例子
8.3Spring 批處理
8.3.1使用 JdbcTemplate 實現批處理
8.3.2批量更新 List
8.3.3多個批次更新
8.4Spring Batch
8.4.1Spring Batch 概述
8.4.2Job
8.4.3JobLauncher
8.4.4JobRepository
8.4.5Step
8.4.6ItemReader
8.4.7ItemWriter
8.4.8ItemProcessor
8.4.9實戰:使用 Spring Batch 的例子
第9章Cloud Native 任務調度
9.1任務執行與調度概述
9.2Spring TaskExecutor
9.2.1TaskExecutor 類型
9.2.2TaskExecutor 應用
9.3Spring TaskScheduler
9.3.1Trigger 接口
9.3.2Trigger 接口的實現
9.4Spring 任務調度及異步執行
9.4.1啟用調度注解
9.4.2@Scheduled 注解
9.4.3@Async 注解
9.4.4@Async 的異常處理
9.4.5命名空間
9.5使用 Quartz Scheduler
9.5.1使用 JobDetailFactoryBean
9.5.2使用 MethodInvokingJobDetailFactoryBean
9.6實戰:基于 Quartz Schedule 的天氣預報系統
9.6.1項目概述
9.6.2后臺編碼實現
9.6.3運行
第10章Cloud Native 運營
10.1CAP 理論
10.1.1CAP 理論概述
10.1.2CAP 只能三選二的原因
10.1.3CAP 常見模型
10.1.4CAP 的意義
10.1.5CAP 的發展
10.2服務的熔斷
10.2.1熔斷的意義
10.2.2Hystrix 概述
10.2.3實戰:實現微服務的熔斷機制
10.3代碼管理
10.3.1Git 簡介
10.3.2Git 核心概念
10.3.3Git Flow
10.4日志管理
10.4.1日志框架概述
10.4.2分布式下的日志管理
10.4.3集中化日志分析
10.4.4實戰:基于 Elastic Stack 的集中化日志管理
10.5配置管理
10.5.1分布式下的配置管理的痛點
10.5.2集中化配置
10.5.3 Spring Cloud Config
10.5.4實戰:基于 Config 實現的配置中心
10.6應用監控
10.6.1心跳
10.6.2Eureka 監測機制
10.6.3Spring Boot Actuator
10.6.4實戰:基于 Spring Boot Actuator 監測的例子
第11章Cloud Native 持續發布
11.1持續集成與持續交付
11.1.1持續集成概述
11.1.2持續交付與持續部署
11.1.3持續交付與持續部署的意義
11.2持續交付流水線
11.2.1流水線概述
11.2.2構建持續交付流水線
11.2.3構建流水線的工具
11.3微服務的管理與發布
11.3.1兩個比薩的故事
11.3.2DevOps 文化
11.3.3微服務的發布
11.4容器
11.4.1虛擬化技術
11.4.2容器與虛擬機
11.4.3基于容器的持續部署流程
11.4.4實戰:使用 Docker 來構建、運行和發布微服務
11.5發布到云
11.5.1常用云服務
11.5.2實戰:發布應用到云
附錄本書所涉及的技術及相關版本
參考文獻
展開全部

Cloud Native分布式架構原理與實踐 作者簡介

  柳偉衛(waylau),在 IT 公司擔任項目經理、架構師、高級開發顧問等職位,具有多年軟件開發管理及系統架構經驗。負責過多個省、國家大型分布式系統的設計與研發,參與了多個大型項目的微服務架構的技術改造,在實際工作中,積累了大量的微服務架構經驗。是 CSDN、 開源中國、云棲社區等技術社區專家。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 联系我们老街华纳娱乐公司官网19989979996(客服) | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 市政路灯_厂家-淄博信达电力科技有限公司 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 巩义市科瑞仪器有限公司| 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 开云(中国)Kaiyun·官方网站 - 登录入口 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 家乐事净水器官网-净水器厂家「官方」 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 耐酸泵,耐酸泵厂家-淄博华舜耐腐蚀真空泵| 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 |