1. <form id="vgd9k"></form><nav id="vgd9k"></nav>

    <wbr id="vgd9k"></wbr>

    1. <nav id="vgd9k"></nav>

            1. Java知識分享網 - 輕松學習從此開始!????

              Java知識分享網

              Java1234官方群25:java1234官方群25
              Java1234官方群25:838462530
                   

              GIT視頻教程(結合github,碼云)免費領取

              BAT一線大廠筆試面試打包下載

              java1234.vip企業級站點全新上線(可以領取站點源碼)

              SpringBoot打造企業級進銷存

              Java1234 VIP課程

              領取微信掃碼登錄Java實現視頻教程

              Java1234至尊VIP(特價活動)
              當前位置: 主頁 > Java文檔 > 大數據云計算 >

              精通Spring Cloud微服務架構 PDF 下載


              分享到:
              時間:2019-08-24 15:56來源:https://download.csdn.net/ 作者:轉載  侵權舉報
              精通Spring Cloud微服務架構 PDF 下載
              失效鏈接處理
              精通Spring Cloud微服務架構  PDF 下載

               
               
              整理下載:
              版權歸出版社和原作者所有,鏈接已刪除,請購買正版
               
               
              用戶下載說明:
              電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
              http://product.china-pub.com/8062028
                
              相關截圖:
               
              資料簡介:
              本書詳細闡述了與Spring Cloud微服務框架相關的基本解決方案,主要包括微服務簡介、使用微服務的Spring、Spring Cloud概述、服務發現、使用Spring Cloud Config進行分布式配置、微服務之間的通信、高級負載均衡和斷路器、使用API網關進行路由和過濾、分布式日志記錄和跟蹤、其他配置和發現功能、消息驅動的微服務、保護API的安全、測試Java微服務、Docker支持、云平臺上的Spring微服務等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
              本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。 
               
              資料目錄:
              第一部分 微服務架構和Spring Cloud項目基礎知識 
              第1章 微服務簡介 3 
              1.1 微服務的優點 3 
              1.2 使用Spring Framework構建微服務 4 
              1.3 云原生應用程序開發方法 4 
              1.4 了解微服務架構 5 
              1.4.1 理解服務發現的必要性 7 
              1.4.2 服務之間的通信 9 
              1.4.3 故障和斷路器 11 
              1.5 小結 11 
              第2章 使用微服務的Spring 13 
              2.1 關于Spring Boot 13 
              2.2 使用Spring Boot開發應用程序 15 
              2.2.1 自定義配置文件 17 
              2.2.2 創建RESTful Web服務 20 
              2.3 API文檔 23 
              2.3.1 聯合使用Swagger 2和Spring Boot 23 
              2.3.2 使用Swagger UI測試API 24 
              2.4 Spring Boot執行器功能 27 
              2.4.1 應用信息 27 
              2.4.2 健康信息 29 
              2.4.3 指標信息 30 
              2.5 開發者工具 32 
              2.6 將應用程序與數據庫集成 33 
              2.7 運行應用程序 36 
              2.8 小結 40 
              第3章 Spring Cloud概述 41 
              3.1 從基礎開始 41 
              3.1.1 Netflix OSS 42 
              3.1.2 使用Eureka進行服務發現 43 
              3.1.3 使用Zuul路由 43 
              3.1.4 使用Ribbon實現負載均衡 44 
              3.1.5 編寫Java HTTP客戶端 44 
              3.1.6 Hystrix的延遲和容錯能力 44 
              3.1.7 使用Archaius進行配置管理 45 
              3.2 發現和分布式配置 45 
              3.2.1 可選替代方案—Consul 46 
              3.2.2 Apache Zookeeper 46 
              3.2.3 其他項目 47 
              3.3 使用Sleuth進行分布式跟蹤 47 
              3.4 消息傳遞和集成 48 
              3.5 云平臺支持 49 
              3.6 其他有用的庫 50 
              3.6.1 安全性 51 
              3.6.2 自動化測試 51 
              3.6.3 集群功能 51 
              3.7 項目概述 51 
              3.8 版本列車 52 
              3.9 小結 54 
              第二部分 微服務架構常見元素和Spring Cloud實現 
              第4章 服務發現 57 
              4.1 在服務器端運行Eureka 57 
              4.2 在客戶端啟用Eureka 59 
              4.2.1 關機時取消注冊 60 
              4.2.2 以編程方式使用發現客戶端 62 
              4.3 高級配置設置 63 
              4.3.1 刷新注冊表 63 
              4.3.2 更改實例標識符 65 
              4.3.3 選擇使用IP地址 66 
              4.3.4 響應緩存 66 
              4.4 啟用客戶端和服務器之間的安全通信 67 
              4.5 Eureka API 69 
              4.6 副本和高可用性 70 
              4.6.1 樣本解決方案的架構 70 
              4.6.2 構建示例應用程序 71 
              4.6.3 故障轉移 75 
              4.7 區域 76 
              4.7.1 具有獨立服務器的區域 77 
              4.7.2 構建示例應用程序 78 
              4.8 小結 80 
              第5章 使用Spring Cloud Config 進行分布式配置 83 
              5.1 HTTP API資源簡介 84 
              5.2 構建服務器端應用程序 86 
              5.3 構建客戶端應用程序 87 
              5.4 客戶端引導方法 88 
              5.5 存儲庫后端類型 91 
              5.5.1 文件系統后端 91 
              5.5.2 Git后端 92 
              5.5.3 Vault后端 96 
              5.6 其他功能 98 
              5.6.1 啟動失敗和重試 98 
              5.6.2 保護客戶端的安全 99 
              5.7 自動重新加載配置 99 
              5.7.1 解決方案架構 99 
              5.7.2 使用@RefreshScope重新加載配置 100 
              5.7.3 使用來自消息代理的事件 103 
              5.7.4 監視Config Server上的存儲庫更改 104 
              5.8 小結 108 
              第6章 微服務之間的通信 109 
              6.1 不同類型的通信 109 
              6.2 使用Spring Cloud進行同步通信 109 
              6.3 使用Ribbon執行負載均衡 110 
              6.3.1 使用Ribbon客戶端啟用微服務之間的通信 110 
              6.3.2 靜態負載均衡配置 111 
              6.3.3 調用其他服務 112 
              6.4 將RestTemplate與服務發現結合使用 115 
              6.5 使用Feign客戶端 118 
              6.5.1 對不同區域的支持 118 
              6.5.2 為應用程序啟用Feign 119 
              6.5.3 繼承支持 123 
              6.5.4 手動創建客戶端 124 
              6.5.5 客戶端的自定義 124 
              6.6 小結 126 
              第7章 高級負載均衡和斷路器 127 
              7.1 負載均衡規則 127 
              7.1.1 WeightedResponseTime規則 128 
              7.1.2 引入Hoverfly進行測試 128 
              7.1.3 測試規則 129 
              7.2 自定義Ribbon客戶端 131 
              7.3 帶Hystrix的斷路器模式 133 
              7.3.1 使用Hystrix構建應用程序 133 
              7.3.2 跳閘斷路器 137 
              7.4 監控延遲和容錯 140 
              7.4.1 公開Hystrix的指標流 141 
              7.4.2 Hystrix儀表板 142 
              7.5 故障和帶有Feign的斷路器模式 149 
              7.5.1 重試與Ribbon的連接 149 
              7.5.2 Hystrix對Feign的支持 150 
              7.6 小結 153 
              第8章 使用API網關進行路由和過濾 155 
              8.1 使用Spring Cloud Netflix Zuul 155 
              8.1.1 構建網關應用程序 156 
              8.1.2 與服務發現集成 157 
              8.1.3 自定義路由配置 158 
              8.1.4 管理端點 161 
              8.1.5 提供Hystrix回退bean 162 
              8.1.6 Zuul過濾器 164 
              8.2 使用Spring Cloud Gateway 166 
              8.2.1 為項目啟用Spring Cloud Gateway 167 
              8.2.2 內置謂詞和過濾器 168 
              8.2.3 微服務的網關 170 
              8.2.4 與服務發現集成 172 
              8.3 小結 173 
              第9章 分布式日志記錄和跟蹤 175 
              9.1 微服務的最佳日志記錄實踐 175 
              9.2 使用Spring Boot記錄日志 177 
              9.3 使用ELK Stack集中日志 179 
              9.3.1 在機器上設置ELK堆棧 180 
              9.3.2 將應用程序與ELK Stack集成 181 
              9.4 Spring Cloud Sleuth 188 
              9.4.1 將Sleuth與應用程序集成 189 
              9.4.2 使用Kibana搜索事件 190 
              9.4.3 集成Sleuth和Zipkin 192 
              9.5 小結 198 
              第10章 其他配置和發現功能 199 
              10.1 使用Spring Cloud Consul 199 
              10.1.1 運行Consul代理 200 
              10.1.2 在客戶端集成 201 
              10.1.3 服務發現 201 
              10.1.4 分布式配置 208 
              10.2 使用Spring Cloud Zookeeper 212 
              10.2.1 運行Zookeeper 213 
              10.2.2 服務發現 214 
              10.2.3 分布式配置 216 
              10.3 小結 217 
              第11章 消息驅動的微服務 219 
              11.1 了解Spring Cloud Stream 219 
              11.2 構建消息傳遞系統 220 
              11.2.1 啟用Spring Cloud Stream 220 
              11.2.2 聲明和綁定頻道 222 
              11.2.3 自定義與RabbitMQ代理的連接 224 
              11.2.4 與其他Spring Cloud項目集成 228 
              11.3 發布/訂閱模型 231 
              11.3.1 運行示例系統 232 
              11.3.2 擴展和分組 233 
              11.4 配置選項 238 
              11.4.1 Spring Cloud Stream屬性 238 
              11.4.2 綁定屬性 239 
              11.5 高級編程模型 240 
              11.5.1 制作消息 240 
              11.5.2 轉換 240 
              11.5.3 有條件地使用消息 241 
              11.6 使用Apache Kafka 242 
              11.6.1 運行Kafka 242 
              11.6.2 自定義應用程序設置 243 
              11.6.3 Kafka Streams API支持 244 
              11.6.4 配置屬性 245 
              11.7 多個綁定器 245 
              11.8 小結 247 
              第12章 保護API的安全 249 
              12.1 為Spring Boot啟用HTTPS 249 
              12.2 保證發現服務器的安全 251 
              12.2.1 注冊安全的應用程序 251 
              12.2.2 通過HTTPS服務Eureka 251 
              12.3 保證配置服務器的安全 255 
              12.3.1 加密和解密 255 
              12.3.2 配置客戶端和服務器的身份驗證 257 
              12.4 使用OAuth2進行授權 259 
              12.4.1 OAuth2簡介 259 
              12.4.2 構建授權服務器 260 
              12.4.3 客戶端配置 264 
              12.4.4 使用JDBC后端存儲 266 
              12.4.5 服務間授權 269 
              12.4.6 在API網關上啟用SSO 273 
              12.5 小結 274 
              第13章 測試Java微服務 275 
              13.1 測試策略 275 
              13.2 測試Spring Boot應用程序 277 
              13.2.1 構建示例應用程序 278 
              13.2.2 與數據庫集成 279 
              13.3 單元測試 280 
              13.4 組件測試 282 
              13.4.1 使用內存數據庫運行測試 282 
              13.4.2 處理HTTP客戶端和服務發現 283 
              13.4.3 實現示例測試 285 
              13.5 集成測試 286 
              13.5.1 對測試進行分類 286 
              13.5.2 捕獲HTTP流量 287 
              13.6 契約測試 289 
              13.6.1 使用Pact 289 
              13.6.2 使用Spring Cloud Contract 294 
              13.7 性能測試 301 
              13.8 小結 305 
              第三部分 Docker支持和Spring Cloud平臺 
              第14章 Docker支持 309 
              14.1 關于Docker 309 
              14.2 安裝Docker 311 
              14.3 常用的Docker命令 312 
              14.3.1 運行和停止容器 312 
              14.3.2 列出并刪除容器 313 
              14.3.3 提取和推送鏡像 314 
              14.3.4 構建鏡像 315 
              14.3.5 創建網絡 316 
              14.4 創建具有微服務的Docker鏡像 316 
              14.4.1 Dockerfile 317 
              14.4.2 運行容器化微服務 319 
              14.4.3 使用Maven插件構建鏡像 321 
              14.4.4 高級Docker鏡像 323 
              14.5 持續交付 325 
              14.5.1 將Jenkins與Docker集成 325 
              14.5.2 構建管道 327 
              14.6 使用Kubernetes 330 
              14.6.1 概念和組件 331 
              14.6.2 通過Minikube以本地方式運行Kubernetes 332 
              14.6.3 部署應用程序 333 
              14.6.4 維護集群 336 
              14.7 小結 338 
              第15章 云平臺上的Spring微服務 339 
              15.1 Pivotal Cloud Foundry 339 
              15.1.1 使用模式 340 
              15.1.2 準備應用程序 341 
              15.1.3 部署應用程序 343 
              15.1.4 維護 347 
              15.2 Heroku平臺 352 
              15.2.1 部署方法 352 
              15.2.2 準備應用程序 355 
              15.2.3 測試部署 356 
              15.3 小結 358 

               

              ------分隔線----------------------------
              鋒哥公眾號


              鋒哥微信號


              關注公眾號
              【Java資料站】
              回復 666
              獲取 
              66套java
              從菜雞到大神
              項目實戰課程
              日本色在线|国内偷拍在线精品|97资源站制服超碰视频|色情亚洲迅雷xiazai

              1. <form id="vgd9k"></form><nav id="vgd9k"></nav>

                <wbr id="vgd9k"></wbr>

                1. <nav id="vgd9k"></nav>