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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • Spring Cloud實戰
    該商品所屬分類:圖書 -> 網絡技術
    【市場價】
    497-720
    【優惠價】
    311-450
    【作者】 胡書敏 
    【出版社】清華大學出版社 
    【ISBN】9787302527220
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:清華大學出版社
    ISBN:9787302527220
    商品編碼:50189242701

    品牌:文軒
    出版時間:2019-07-01
    代碼:59

    作者:胡書敏

        
        
    "
    作  者:胡書敏 著
    /
    定  價:59
    /
    出 版 社:清華大學出版社
    /
    出版日期:2019年07月01日
    /
    頁  數:219
    /
    裝  幀:平裝
    /
    ISBN:9787302527220
    /
    目錄
    ●章 通過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連接MySQL17
    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章 服務治理框架:Eureka35
    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章 負載均衡組件:Ribbon50
    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服務調用者裡引入Ribbon62
    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章 服務容錯組件:HyStrix72
    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章 服務調用框架:Feign101
    6.1 通過案例快速上手Feign101
    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整合Hystrix111
    6.5 本章小結113
    第7章 微服務架構的網關組件:Zuul114
    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和Hystrix131
    7.4.1 案例的準備工作131
    7.4.2 Zuul組件包含Ribbon和Hystrix模塊的依賴132
    7.4.3 以Ribbon負載均衡的方式實現路由132
    7.4.4 在Zuul網關中引入Hystrix134
    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
    0章 微服務健康檢查與服務跟蹤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
    1章 用Spring Boot開發Web案例195
    11.1 在Spring Boot中整合JSP及MVC195
    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微服務架構為主線,依次通過案例講述Spring Cloud的常用組件。看完本書後,大家會比較熟悉基於 Spring Cloud微服務架構的開發技術。
    本書分為11章,內容包括Spring Boot微服務入門、Spring Data連接數據庫、Eureka服務治理框架、Ribbon負載均衡組件、HyStrix服務容錯組件、Feign服務調用框架、Zuul網關組件、用Spring Cloud Config搭建配置中心、消息機制與消息驅動框架、微服務健康檢查與服務跟蹤,很後給出一個SpringBoot開發Web的實戰案例。
    如果你想了解Spring Cloud微服務架構,並想以此進階到架構師,那麼本書是不錯的選擇。而且本書還附帶相關代碼和視頻,視頻裡包含了所有案例的配置和運行方式,建議大家在觀看視頻、運行代碼的基礎上閱讀本書的文字,這樣能等
    作者簡介
    胡書敏 著
    胡書敏,在外企和互聯網公司有五年資深架構師工作經驗,博客園知名博主,出版過多本Java方面的書籍,搭建過多個支付和數據分析方面的微服務架構。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    胡書敏
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    胡書敏
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部