中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
SPRING CLOUD實戰演練

包郵 SPRING CLOUD實戰演練

作者:李熠
出版社:人民郵電出版社出版時間:2018-03-01
開本: 其他 頁數: 262
中 圖 價:¥54.8(7.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

SPRING CLOUD實戰演練 版權信息

  • ISBN:9787115519986
  • 條形碼:9787115519986 ; 978-7-115-51998-6
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

SPRING CLOUD實戰演練 本書特色

本書是Spring Cloud的入門書。首先,簡要概述了微服務并分析了當前互聯網架構趨勢。其次,系統地介紹了Spring Boot的相關知識,從基礎用法到核心組件。再次,從具體的案例出發,依次講解了Spring Cloud*常用的組件,將理論與實踐相結合,使讀者在學習Spring Cloud的過程中還能了解一個產品從無到有的全過程。*后,結合目前*流行的容器技術,介紹了Kubernetes如何配合Docker進行系統的分布式部署。 本書適合具有一定Java基礎和Spring MVC基礎的人群以及希望往架構師方向發展的開發者閱讀。

SPRING CLOUD實戰演練 內容簡介

本書是Spring Cloud的入門書。首先,簡要概述了微服務并分析了當前互聯網架構趨勢。其次,系統地介紹了Spring Boot的相關知識,從基礎用法到核心組件。再次,從具體的案例出發,依次講解了Spring Cloud很常用的組件,將理論與實踐相結合,使讀者在學習Spring Cloud的過程中還能了解一個產品從無到有的全過程。很后,結合目前很流行的容器技術,介紹了Kubernetes如何配合Docker進行系統的分布式部署。 本書適合具有一定Java基礎和Spring MVC基礎的人群以及希望往架構師方向發展的開發者閱讀。

SPRING CLOUD實戰演練 目錄

第 一部分 基礎篇

第 1章 微服務概述 2

1.1 應用架構概述 2

1.1.1 單體架構 2

1.1.2 微服務架構 3

1.1.3 如何選擇架構風格 4

1.2 微服務現狀及發展趨勢 4

1.2.1 微服務現狀 4

1.2.2 微服務發展趨勢 5

1.3 微服務架構面臨的挑戰 5

1.4 怎樣實現微服務架構 6

1.4.1 技術選型 6

1.4.2 整體架構思路 7

1.5 小結 7

第 2章 Spring Boot基礎 9

2.1 Spring Boot簡介 9

2.2 第 一個Spring Boot工程 9

2.3 使用YAML文件配置屬性 12

2.3.1 YAML的基本用法 12

2.3.2 多環境配置 13

2.4 常用注解 14

2.4.1 @SpringBootApplication 15

2.4.2 @SpringBootConfiguration 15

2.4.3 @Bean 16

2.4.4 @Value 18



2.5 Spring Boot集成模板引擎 19

2.6 更改默認的JSON轉換器 21

2.7 打包發布到服務器上 22

2.7.1 使用內置Tomcat發布jar包 22

2.7.2 打包成war包發布 24

2.8 WebFlux快速入門 27

2.9 小結 29

第3章 Spring Boot核心原理 31

3.1 起步依賴機制 31

3.2 自動配置管理 32

3.3 Actuator監控管理 34

3.4 Spring Boot CLI命令行工具 36

3.4.1 安裝 36

3.4.2 用法 37

3.5 小結 38

第4章 Spring Cloud概述 40

4.1 簡介 40

4.2 優缺點 41

4.3 現狀 41

4.4 開始Spring Cloud實戰 42

4.4.1 技術儲備 42

4.4.2 準備工作 42

4.4.3 從Hello World開始你的實戰

之旅 43

4.5 小結 52

第二部分 實戰篇

第5章 項目準備階段 54

5.1 項目介紹 54

5.2 需求分析 54

5.3 產品設計 55

5.4 架構方案分析 58

5.4.1 技術選型 58

5.4.2 架構圖設計 58

5.4.3 根據架構圖創建工程 59

5.5 數據庫結構設計 62

5.6 小結 63

第6章 公共模塊封裝 65

6.1 common工程常用類庫的封裝 65

6.1.1 日期時間的處理 65

6.1.2 字符串的處理 68

6.1.3 加密/解密封裝 69

6.1.4 消息隊列的封裝 74

6.2 接口版本管理 78

6.3 輸入參數的合法性校驗 80

6.4 異常的統一處理 82

6.5 更換JSON轉換器 83

6.6 Redis的封裝 84

6.7 小結 85

第7章 注冊中心:Spring Cloud

Netflix Eureka 87

7.1 Eureka簡介 87

7.2 創建注冊中心 87

7.3 創建客戶端工程以驗證注冊中心 91

7.4 實現注冊中心的高可用 92

7.5 添加用戶認證 96

7.6 開啟自我保護模式 99

7.7 注冊中心的健康檢查 100

7.8 多網卡環境下的IP選擇問題 101

7.9 小結 103

第8章 配置中心:Spring Cloud

Config 105

8.1 Spring Cloud Config簡介 105

8.2 創建配置中心 105

8.3 對配置內容進行加密 111

8.3.1 安裝JCE 111

8.3.2 對稱加密 112

8.3.3 對配置內容加密 114

8.3.4 非對稱加密 114

8.4 配置自動刷新 118

8.4.1 使用refresh端點刷新配置 118

8.4.2 Spring Cloud Bus自動刷新配置 119

8.5 添加用戶認證 122

8.6 小結 123

第9章 服務網關:Spring Cloud

Gateway 125

9.1 Gateway簡介 125

9.2 創建服務網關 125

9.3 利用過濾器攔截API請求 128

9.4 請求失敗處理 130

9.5 小結 133

第 10章 功能開發 135

10.1 開發前的準備 135

10.1.1 MyBatis的集成 135

10.1.2 Elasticsearch的集成 137

10.2 利用代碼生成器提升開發效率 140

10.3 使用代碼生成器生成的代碼操作

數據庫 147

10.4 MyBatis應對復雜SQL 149

10.4.1 注解 149

10.4.2 Provider 150

10.5 功能開發 151

10.6 網關鑒權 154

10.6.1 防止參數被篡改 155

10.6.2 攔截非法請求 157

10.7 單元測試 159

10.8 小結 160

第三部分 高級篇

第 11章 服務間通信:Spring Cloud

Netflix Ribbon和Spring

Cloud OpenFeign 162

11.1 Spring Cloud Netflix Ribbon的使用 162

11.2 Spring Cloud OpenFeign 164

11.3 自定義OpenFeign配置 166

11.4 Spring Cloud OpenFeign熔斷 167

11.4.1 Spring Cloud Netflix Hystrix

簡介 167

11.4.2 Spring Cloud Netflix Hystrix

的使用 168

11.4.3 OpenFeign集成Hystrix

熔斷器 172

11.5 小結 173

第 12章 服務鏈路追蹤:Spring

Cloud Sleuth 175

12.1 Spring Cloud Sleuth簡介 175

12.2 利用鏈路追蹤監聽網絡請求 176

12.2.1 服務端的實現 176

12.2.2 客戶端集成Spring Cloud

Sleuth 179

12.3 通過消息中間件實現鏈路追蹤 180

12.4 存儲追蹤數據 182

12.5 小結 184

第 13章 服務治理:Spring Cloud

Consul和Spring Cloud

ZooKeeper 186

13.1 服務治理簡介 186

13.2 Spring Cloud Consul的使用 186

13.2.1 Consul的安裝與部署 187

13.2.2 Spring Cloud集成Consul 189

13.3 Spring Cloud ZooKeeper的使用 190

13.3.1 ZooKeeper的安裝和部署 191

13.3.2 Spring Cloud集成ZooKeeper 191

13.4 小結 193

第四部分 部署篇

第 14章 系統發布上線 195

14.1 發布前準備 195

14.1.1 虛擬機的安裝 195

14.1.2 Linux常用命令 198

14.1.3 安裝常用軟件 198

14.2 編譯、打包、發布 207

14.3 利用Jenkins實現持續集成 210

14.3.1 安裝并配置Jenkins 210

14.3.2 創建任務 215

14.3.3 構建項目 220

14.4 小結 221

第 15章 使用Kubernetes部署分布式

集群 223

15.1 Docker介紹 223

15.1.1 Docker安裝 223

15.1.2 Docker鏡像 224

15.1.3 Docker容器 228

15.2 K8S集群環境搭建 229

15.2.1 環境準備 229

15.2.2 集群搭建 230

15.2.3 分布式應用部署 232

15.3 小結 237

附錄A 如何編寫優雅的Java代碼 239

附錄B IDEA插件之Alibaba Cloud

Toolkit 258

展開全部

SPRING CLOUD實戰演練 作者簡介

李熠,全棧工程師,畢業于成都電子科技大學計算機科學與技術專業,擁有7年互聯網軟件開發、技術架構和管理等方面的經驗,對 Spring Boot、Spring Cloud、微服務、持續集成有一定見地。曾任映潮科技系統架構師、鏈一科技 CTO,現就職于中國石油規劃總院。 熱愛技術,喜歡鉆研,特別喜歡挑戰技術難題,CSDN 博客(https://blog.csdn.net /lynnlovemin)專家、GitChat 專欄作者,并在 GitHub 上開源了多個項目(詳見 https://github.com/lynnlovemin)。技術全面,對 Vue.js、React.js 等比較熟悉,擅長 Java、JavaScript、Linux 服務器,可獨立實現一套涵蓋前后端的系統。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 宜兴紫砂壶知识分享 - 宜兴壶人 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 昊宇水工|河北昊宇水工机械工程有限公司 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 阜阳在线-阜阳综合门户 | 【连江县榕彩涂料有限公司】官方网站 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 |