[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Spring Cloud實戰
    該商品所屬分類:計算機/網絡 -> 操作繫統/繫統開發
    【市場價】
    651-944
    【優惠價】
    407-590
    【作者】 胡書敏 
    【所屬類別】 圖書  計算機/網絡  操作繫統/繫統開發  繫統開發 
    【出版社】清華大學出版社 
    【ISBN】9787302527220
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302527220
    作者:胡書敏

    出版社:清華大學出版社
    出版時間:2019年06月 

        
        
    "

    產品特色
    編輯推薦
    本書可以看成為Spring Cloud微服務組件架構案例實戰指南,站在架構設計的角度,從“服務治理”“負載均衡”“容錯保護”“網關”和“消息通信”等角度向大家逐一介紹Spring Cloud中的常用組件。
    在本書每個介紹“架構級”組件的章節中,大家不會看到大段引經據典的文字,而是能看到有實踐意義的案例。而且,每個案例均配有視頻講解,大家能很快在自己的機器上調試通過(免去了很多自己試錯的時間),通過運行這些案例,讀者能快速地掌握架構級別相關組件的作用和一般用法。

     
    內容簡介
    本書以Spring Cloud微服務架構為主線,依次通過案例講述Spring Cloud的常用組件。看完本書後,大家會比較熟悉基於 Spring Cloud微服務架構的開發技術。
    本書分為11章,內容包括Spring Boot微服務入門、Spring Data連接數據庫、Eureka服務治理框架、Ribbon負載均衡組件、HyStrix服務容錯組件、Feign服務調用框架、Zuul網關組件、用Spring Cloud Config搭建配置中心、消息機制與消息驅動框架、微服務健康檢查與服務跟蹤,*後給出一個SpringBoot開發Web的實戰案例。
    如果你想了解Spring Cloud微服務架構,並想以此進階到架構師,那麼本書是不錯的選擇。而且本書還附帶相關代碼和視頻,視頻裡包含了所有案例的配置和運行方式,建議大家在觀看視頻、運行代碼的基礎上閱讀本書的文字,這樣能更高效地掌握Spring Cloud微服務開發技巧。
    作者簡介
     胡書敏,在外企和互聯網公司有五年資深架構師工作經驗,博客園知名博主,出版過多本Java方面的書籍,搭建過多個支付和數據分析方面的微服務架構。

    目錄
    目 錄
    第1章 通過Spring Boot入門微服務 1
    1.1 Spring Boot、Spring Cloud與微服務架構 1
    1.1.1 通過和傳統架構的對比了解微服務的優勢 1
    1.1.2 Spring Boot、Spring Cloud和微服務三者的關繫 3
    1.1.3 基於Netflix OSS的Spring Cloud的常用組件 4
    1.2 通過Maven開發個Spring Boot項目 5
    1.2.1 Maven是什麼,能帶來什麼幫助 5
    1.2.2 通過Maven開發Spring Boot的HelloWorld程序 6
    1.2.3 Controller類裡處理Restful格式的請求 9
    1.2.4 @SpringBootApplication注解等價於其他3個注解 11
    1.2.5 通過配置文件實現熱部署 12
    1.3 通過Actuator監控Spring Boot運行情況 12
    1.3.1 準備待監控的項目 13目   錄
    第1章  通過Spring Boot入門微服務    1
    1.1  Spring Boot、Spring Cloud與微服務架構    1
    1.1.1  通過和傳統架構的對比了解微服務的優勢    1
    1.1.2  Spring Boot、Spring Cloud和微服務三者的關繫    3
    1.1.3  基於Netflix OSS的Spring Cloud的常用組件    4
    1.2  通過Maven開發個Spring Boot項目    5
    1.2.1  Maven是什麼,能帶來什麼幫助    5
    1.2.2  通過Maven開發Spring Boot的HelloWorld程序    6
    1.2.3  Controller類裡處理Restful格式的請求    9
    1.2.4  @SpringBootApplication注解等價於其他3個注解    11
    1.2.5  通過配置文件實現熱部署    12
    1.3  通過Actuator監控Spring Boot運行情況    12
    1.3.1  準備待監控的項目    13
    1.3.2  通過/info查看本站點的自定義信息    14
    1.3.3  通過/health查看本站點的健康信息    14
    1.3.4  通過/metrics查看本站點的各項指標信息    14
    1.3.5  actuator在項目裡的實際用法    15
    1.4  本章小結    15
    第2章  用Spring Data框架連接數據庫    16
    2.1  Spring Data框架概述    16
    2.2  Spring Data通過JPA連接MySQL    17
    2.2.1  連接MySQL的案例分析    17
    2.2.2  使用yml格式的配置文件    22
    2.2.3  通過profile文件映射到不同的運行環境    23
    2.3  通過JPA實現各種關聯關繫    24
    2.3.1  一對一關聯    24
    2.3.2  一對多關聯    28
    2.3.3  多對多關聯    30
    2.4  本章小結    34

    第3章  服務治理框架:Eureka    35
    3.1  了解Eureka框架    35
    3.1.1  Eureka能干什麼    35
    3.1.2  Eureka的框架圖    36
    3.2  構建基本的Eureka應用    36
    3.2.1  搭建Eureka服務器    36
    3.2.2  編寫作為服務提供者的Eureka客戶端    38
    3.2.3  編寫服務調用者的代碼    40
    3.2.4  通過服務調用者調用服務    42
    3.3  實現高可用的Eureka集群    43
    3.3.1  集群的示意圖    43
    3.3.2  編寫相互注冊的服務器端代碼    43
    3.3.3  服務提供者隻需向其中一臺服務器注冊    44
    3.3.4  修改服務調用者的代碼    45
    3.3.5  正常場景下的運行效果    45
    3.3.6  一臺服務器宕機後的運行效果    46
    3.4  Eureka的常用配置信息    46
    3.4.1  查看客戶端和服務器端的配置信息    47
    3.4.2  設置心跳檢測的時間周期    47
    3.4.3  設置自我保護模式    47
    3.4.4  其他常用配置信息    48
    3.5  本章小結    49
    第4章  負載均衡組件:Ribbon    50
    4.1  網絡協議和負載均衡    50
    4.1.1  基於4層和7層的負載均衡策略    50
    4.1.2  硬件層和軟件層的負載均衡方案比較    51
    4.1.3  常見的軟件負載均衡策略    51
    4.1.4  Ribbon組件基本介紹    52
    4.2  編寫基本的負載均衡程序    52
    4.2.1  編寫服務器端的代碼    53
    4.2.2  編寫客戶端調用的代碼    53
    4.3  Ribbon中重要組件的用法    55
    4.3.1  ILoadBalancer:負載均衡器接口    55
    4.3.2  IRule:定義負載均衡規則的接口    56
    4.3.3  IPing:判斷服務器是否可用的接口    57
    4.4  Ribbon整合Eureka組件    58
    4.4.1  整體框架的說明    59
    4.4.2  編寫Eureka服務器    60
    4.4.3  編寫Eureka服務提供者    61
    4.4.4  在Eureka服務調用者裡引入Ribbon    62
    4.4.5  重寫IRule和IPing接口    64
    4.4.6  實現雙服務器多服務提供者的高可用效果    67
    4.5  配置Ribbon的常用參數    69
    4.5.1  參數的影響範圍    69
    4.5.2  歸納常用的參數    69
    4.5.3  在類裡設置Ribbon參數    70
    4.6  本章小結    71
    第5章  服務容錯組件:HyStrix    72
    5.1  在微服務繫統裡引入Hystrix的必要性    72
    5.1.1  通過一些算術題了解繫統發生錯誤的概率    72
    5.1.2  用通俗方式總結Hystrix的保護措施    73
    5.2  通過案例了解Hystrix的各種使用方式    74
    5.2.1  準備服務提供者    74
    5.2.2  以同步方式調用正常工作的服務    75
    5.2.3  以異步方式調用服務    77
    5.2.4  調用不可用服務會啟動保護機制    78
    5.2.5  調用Hystrix時引入緩存    80
    5.2.6  歸納Hystrix的基本開發方式    82
    5.3  通過Hystrix實踐各種容錯保護機制    82
    5.3.1  強制開啟或關閉斷路器    82
    5.3.2  根據流量情況按命令組開啟斷路器    83
    5.3.3  降級服務後的自動恢復嘗試措施    85
    5.3.4  線程級別的隔離機制    87
    5.3.5  信號量級別的隔離機制    89
    5.3.6  通過合並批量處理URL請求    90
    5.4  Hystrix與Eureka的整合    94
    5.4.1  準備Eureka服務器項目    94
    5.4.2  服務提供者的代碼結構    95
    5.4.3  在服務提供者項目裡引入斷路器機制    96
    5.4.4  在服務調用者項目裡引入合並請求機制    97
    5.5  本章小結    100
    第6章  服務調用框架:Feign    101
    6.1  通過案例快速上手Feign    101
    6.1.1  編寫服務注冊項目和服務提供項目    101
    6.1.2  通過Feign調用服務    102
    6.1.3  通過比較其他調用方式來了解Feign的封裝性    104
    6.2  Feign的常見使用方式    105
    6.2.1  通過繼承改善項目架構    105
    6.2.2  通過注解輸出調用日志    107
    6.2.3  壓縮請求和返回以提升訪問效率    108
    6.3  通過Feign使用Ribbon負載均衡特性    109
    6.3.1  準備Eureka服務器以及多個服務提供者    109
    6.3.2  通過Feign以Ribbon負載均衡的方式調用服務    110
    6.4  Feign整合Hystrix    111
    6.5  本章小結    113
    第7章  微服務架構的網關組件:Zuul    114
    7.1  通過案例入門Zuul組件的用法    114
    7.1.1  搭建簡單的基於Zuul組件的網關    114
    7.1.2  通過運行結果體會Zuul轉發請求的效果    116
    7.2  Zuul請求過濾器    116
    7.2.1  http請求生命周期和Zuul過濾器    116
    7.2.2  過濾器的常規用法    117
    7.2.3  指定過濾器的優先級    119
    7.2.4  通過error過濾器處理路由時的異常情況    121
    7.2.5  動態增加過濾器    123
    7.3  通過Zuul實現路由功能的實踐方案    126
    7.3.1  簡單路由的做法    126
    7.3.2  通過forward跳轉到本地頁面    127
    7.3.3  路由到具體的服務    128
    7.3.4  定義映射url請求的規則    129
    7.3.5  配置路由的例外規則    130
    7.4  Zuul天然整合了Ribbon和Hystrix    131
    7.4.1  案例的準備工作    131
    7.4.2  Zuul組件包含Ribbon和Hystrix模塊的依賴    132
    7.4.3  以Ribbon負載均衡的方式實現路由    132
    7.4.4  在Zuul網關中引入Hystrix    134
    7.5  本章小結    136
    第8章  用Spring Cloud Config搭建配置中心    137
    8.1  通過Spring Cloud Config搭建基於Git的配置中心    137
    8.1.1  Spring Cloud Config中服務器和客戶端的體繫結構    137
    8.1.2  在Git上準備配置文件    138
    8.1.3  在服務器中連接Git倉庫    139
    8.1.4  在客戶端讀取配置文件    141
    8.2  搭建基於SVN的配置中心    142
    8.2.1  準備SVN環境    143
    8.2.2  編寫基於SVN的配置服務器代碼    144
    8.2.3  在應用中讀取基於SVN客戶端的配置    145
    8.3  服務器和客戶端的其他常見用法    146
    8.3.1  總結配置客戶端和服務器的作用    146
    8.3.2  在服務端驗證配置倉庫訪問權限    147
    8.3.3  在服務端配置身份驗證信息    147
    8.3.4  訪問配置倉庫子目錄中的配置    148
    8.3.5  在本地備份遠端倉庫中的配置    149
    8.3.6  用本地屬性覆蓋遠端屬性    150
    8.3.7  failFast屬性    151
    8.3.8  與failFast配套的重試相關參數    151
    8.4  Spring Cloud Config與Eureka的整合    153
    8.4.1  本案例的體繫結構和項目說明    153
    8.4.2  準備數據庫環境和Git配置信息    154
    8.4.3  配置服務器與Eureka服務器合二為一    154
    8.4.4  配置客戶端與Eureka客戶端合二為一    156
    8.4.5  查看運行效果    158
    8.5  本章小結    158
    第9章  消息機制與消息驅動框架    159
    9.1  在微服務中實現模塊間的通信    159
    9.1.1  消息代理和消息中間件    159
    9.1.2  Spring Cloud體繫中的消息總線    160
    9.1.3  Spring Cloud Stream:消息驅動框架    160
    9.2  消息中間件的案例    161
    9.2.1  RabbitMQ的安裝步驟    161
    9.2.2  通過RabbitMQ發送和接收消息的案例    162
    9.2.3  Kafka的安裝步驟    165
    9.2.4  通過Kafka發送和接收消息的案例    166
    9.3  通過消息總線封裝消息中間件    168
    9.3.1  基於RabbitMQ的消息總線案例    168
    9.3.2  基於Kafka的消息總線案例    169
    9.4  Spring Cloud Stream組件的常見用法    170
    9.4.1  實現基於RabbitMQ的案例    170
    9.4.2  通過更換綁定器變更消息中間件    173
    9.4.3  消費組案例演示    174
    9.4.4  消息分區實例演示    175
    9.5  本章小結    177
    第10章  微服務健康檢查與服務跟蹤    178
    10.1  通過Spring Boot Admin監控微服務    178
    10.1.1  監控單個服務    178
    10.1.2  與Eureka的整合    181
    10.1.3  設置報警郵件    184
    10.2  通過Sleuth組件跟蹤服務調用鏈路    185
    10.2.1  基於Sleuth案例的總體說明    185
    10.2.2  關於服務提供者案例的說明    186
    10.2.3  關於服務調用者案例的說明    186
    10.2.4  通過運行效果了解Sleuth組件    187
    10.2.5  通過Sleuth組件分析問題的一般方法    188
    10.3  整合Zipkin查詢和分析日志    188
    10.3.1  搭建Zipkin服務器    188
    10.3.2  從Zipkin圖表上查看Sleuth發來的日志    189
    10.3.3  在MySQL中保存Zipkin數據    191
    10.3.4  如何根據Zipkin結果觀察調用鏈路    193
    10.4  本章小結    194
    第11章  用Spring Boot開發Web案例    195
    11.1  在Spring Boot中整合JSP及MVC    195
    11.1.1  以Maven的形式創建Web項目    195
    11.1.2  在Spring Boot中引入JSP(基於Maven)    197
    11.1.3  在Spring Boot中引入MVC架構和數據庫服務    198
    11.2  Spring Security與Spring Boot的整合    201
    11.2.1  身份驗證的簡單做法    201
    11.2.2  進行動態身份驗證的做法    204
    11.2.3  Spring Boot Security身份驗證的開發要點    205
    11.2.4  根據用戶的角色分配不同的資源    205
    11.3  在Web項目中整合Eureka、Ribbon等組件    210
    11.3.1  本案例的框架與包含的項目說明    210
    11.3.2  開發Eureka服務器模塊    211
    11.3.3  開發前端Web項目    211
    11.3.4  開發提供用戶驗證的項目    215
    11.3.5  開發提供賬戶查詢功能的項目(含負載均衡)    216
    11.4  本章小結    219
     


    前言
    前 言
    千軍易得,一將難求。在軟件開發行業,與高級程序員相比,架構師能拿到更高的工資,為什麼呢?因為架構師更需要解決“負載均衡”“服務治理”與“限流降低”等軟件架構領域的問題。如果架構方面的問題沒處理好,那麼模塊間的耦合度可能會非常高,從而使項目在經過幾個迭代版本後很難維護。這還算小事,如果繫統架構失當,部署到生產環境後,就非常有可能無法適應高並發量的訪問需求。
    相比於高級程序員,升級到架構師的難度會比較大,這是因為雖然很多人知道架構師該掌握的技能,但卻不知道該通過哪些手段來提升實踐技能。比如很多人知道負載均衡的概念和相關算法,但掌握架構級別使用負載均衡組件的人並不多,而掌握負載均衡組件與其他架構組件(比如網關組件)相整合從而發揮更大效用的人就更少了。
    我們知道,在Spring Cloud的諸多組件裡,包含著能實現各種架構需求的組件,比如通過Eureka組件能實現服務治理,通過Hystrix能實現容錯保護,通過Spring Cloud Stream能整合消息中間件,所以從Spring Cloud入手了解架構方面的技能是一個比較有操作性的選擇。前    言
    千軍易得,一將難求。在軟件開發行業,與高級程序員相比,架構師能拿到更高的工資,為什麼呢?因為架構師更需要解決“負載均衡”“服務治理”與“限流降低”等軟件架構領域的問題。如果架構方面的問題沒處理好,那麼模塊間的耦合度可能會非常高,從而使項目在經過幾個迭代版本後很難維護。這還算小事,如果繫統架構失當,部署到生產環境後,就非常有可能無法適應高並發量的訪問需求。
    相比於高級程序員,升級到架構師的難度會比較大,這是因為雖然很多人知道架構師該掌握的技能,但卻不知道該通過哪些手段來提升實踐技能。比如很多人知道負載均衡的概念和相關算法,但掌握架構級別使用負載均衡組件的人並不多,而掌握負載均衡組件與其他架構組件(比如網關組件)相整合從而發揮更大效用的人就更少了。
    我們知道,在Spring Cloud的諸多組件裡,包含著能實現各種架構需求的組件,比如通過Eureka組件能實現服務治理,通過Hystrix能實現容錯保護,通過Spring Cloud Stream能整合消息中間件,所以從Spring Cloud入手了解架構方面的技能是一個比較有操作性的選擇。
    本書可以看成為Spring Cloud微服務組件架構案例實戰指南,站在架構設計的角度,從“服務治理”“負載均衡”“容錯保護”“網關”和“消息通信”等角度向大家逐一介紹Spring Cloud中的常用組件。
    在本書每個介紹“架構級”組件的章節中,大家不會看到大段引經據典的文字,而是能看到有實踐意義的案例。而且,每個案例均配有視頻講解,大家能很快在自己的機器上調試通過(免去了很多自己試錯的時間),通過運行這些案例,讀者能快速地掌握架構級別相關組件的作用和一般用法。
    我們知道,在繫統架構體繫中,往往會把多個組件整合到一起配套使用,所以本書給出的案例更注重各類“整合”,比如網關(Zuul)與負載均衡組件(Ribbon)整合,或服務治理(Eureka)和日志組件(Sleuth)整合,當然在整合的時候不能亂點鴛鴦譜,而是要契合企業的實際需求和常規用法。而且,在講述架構級Spring Cloud組件的時候,我們不僅僅停留在案例代碼級別,大家更能從文字性說明的字裡行間感受到架構師思考問題的方式以及組件層面解決實際問題的架構方案。
    不少人想學Spring Cloud微服務架構技術,由於牽涉到“架構”,因此不怎麼好學。在本書中,針對Spring Cloud裡的每個常用組件,都將給出基於案例的講解,所以通過本書學習Spring Cloud,大家不會覺得特別難。
    讀者在讀完每個章節後,不僅可以了解相關常用組件的用法,還可以掌握包含在具體組件背後的架構思想(比如負載均衡或高可用),與之相對應,在讀完本書後,讀者不僅能感受到相關微服務組件整合後給項目帶來的好處,還能自己動手實踐基於多個組件的微服務架構。總之一句話:本書能從Spring Cloud微服務架構體繫入手,幫助讀者高效地升級到架構師。
    除了在掌握Spring Cloud技術方面會對大家有所幫助,在升級到架構師的道路上,本書也是一個比較好的助手。一方面,本書作者有實際的架構師經驗(尤其在Spring Cloud方面),知道Spring Cloud裡哪些知識該學,哪些可以一筆帶過;另一方面,本書作者也是資深培訓老師和資深計算機圖書的作家,知道如何把Spring Cloud(乃至架構)方面的知識清晰地傳授給讀者或學員的方法。
    大家在閱讀每個章節的時候,會看到“精悍而易懂”的案例,在案例的上下文中,更能感受到作者在用心與大家交流。正因如此,讀者能高效地讀完並理解每個章節的內容,與之對應的是,在讀完本書後,能掌握Spring Cloud乃至架構層面的開發技能,再進一步,甚至能承擔部分“初級架構師”的工作。
    本書內容
    第1章介紹以Maven方式開發Spring Boot項目的一般方式,以及Spring Cloud全家桶裡各個常用組件的作用。
    第2章講解Spring Boot通過Spring Data裡的JPA組件與MySQL數據庫交互的方式,其中不僅包括查詢獲取數據的一般方法,還包括通過JPA實現一對一、一對多和多對多關聯的方法。
    第3~5章分別講述Spring Cloud的服務治理組件Eureka、負載均衡組件Ribbon以及服務容錯處理組件Hystrix。在實際項目中,這3個組件一般會配套使用。在本書中,大家能看到整合使用這3個組件的技巧。
    第6章講述客戶端調用組件Feign,這個組件能封裝客戶端的調用細節,從而能進一步解耦合服務調用和業務邏輯。
    第7章講述Zuul網關,包括該組件配置路由的做法及其過濾器的使用技巧。
    第8~10章分別講述Spring Cloud Config配置管理組件、Spring Cloud Bus和Spring Cloud Stream消息管理組件和基於Sleuth的微服務跟蹤組件,通過它們,我們能進一步完善微服務繫統的架構。
    在後一章裡,我們給出基於Spring Cloud的若干案例,其中包括在Spring Boot裡開發Web程序的方式、在Spring Boot裡實現身份驗證和權限管理的技巧,並在本章後整合諸多組件,給出一個相對完整的案例。
    本書下載資源:https://www.cnblogs.com/JavaArchitect/p/10721237.html。也可以掃描下面的二維碼下載。
     
    後,感謝大家耐心讀完“前言”,如果大家再進一步用心看完本書的所有內容,相信收獲會超出你的想像。本人郵箱地址為hsm_computer@163.com,博客園的技術博客地址為https://www.cnblogs.com/JavaArchitect/,如果對本書有一些建議,或大家在學習中遇到問題,歡迎一起討論。

    編者
    2019年3月

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部