幫助中心 | 我的帳號 | 關於我們

Spring Cloud\Nginx高併發核心編程

  • 作者:編者:尼恩|責編:遲振春
  • 出版社:機械工業
  • ISBN:9787111665571
  • 出版日期:2020/10/01
  • 裝幀:平裝
  • 頁數:450
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從動態代理模式、Reactor模式、三大限流策略等知識入手,深入淺出地剖析Spring Cloud+Nginx系統架構的核心原理以及Web高併發開發。全書從基礎設計模式和基礎原理出發,理論與實戰相結合,系統和詳盡地介紹Spring Cloud + Nginx高併發核心編程。
    本書共10章,前6章剖析Feign高併發RPC的底層原理,解析Hystrix高性能配置的核心選項,闡述Hystrix滑動窗口的核心原理。后4章介紹Nginx的核心原理及其配置,並結合秒殺場景實現Spring Cloud秒殺、Spring Cloud+Nginx Lua秒殺,為廣大Java開發者提供一個全面學習高併發開發的實戰案例。這些知識為廣大的Java工程師解決日常在後台開發中遇到的高併發、高性能問題打下堅實的技術基礎。

作者介紹
編者:尼恩|責編:遲振春

目錄
前言
第1章  Spring Cloud+Nginx 高併發核心編程的學習準備
  1.1  Spring Cloud+Nginx架構的主要組件
  1.2  Spring Cloud和Spring Boot的版本選擇
  1.3  Spring Cloud微服務開發所涉及的中間件
  1.4  Spring Cloud微服務開發和自驗證環境
    1.4.1  開發和自驗證環境的系統選項和環境變數配置
    1.4.2  使用Fiddler工具抓包和查看報文
  1.5  crazy-springcloud微服務開髮腳手
  1.6  以秒殺作為Spring Cloud+Nginx的實戰案例
第2章  Spring Cloud入門實戰
  2.1  Eureka服務註冊與發現
    2.1.1  什麼是服務註冊與發現
    2.1.2  Eureka Server註冊中心
    2.1.3  服務提供者的創建和配置
    2.1.4  服務提供者的續約(心跳)
    2.1.5  服務提供者的健康狀態
    2.1.6  Eureka自我保護模式與失效Provider的快速剔除
  2.2  Config配置中心
    2.2.1  config-server服務端組件
    2.2.2  config-client客戶端組件
  2.3  微服務的RPC遠程調用
    2.3.1  RESTful風格簡介
    2.3.2  RestTemplate遠程調用
    2.3.3  Feign遠程調用
  2.4  Feign+Ribbon實現客戶端負載均衡
    2.4.1  Spring Cloud Ribbon基礎
    2.4.2  Spring Cloud Ribbon的負載均衡策略
    2.4.3  Spring Cloud Ribbon的常用配置
  2.5  Feign+Hystrix實現RPC調用保護
    2.5.1  Spring Cloud Hystrix失敗回退
    2.5.2  分散式系統面臨的雪崩難題
    2.5.3  Spring Cloud Hystrix熔斷器
第3章  Spring Cloud RPC遠程調用核心原理
  3.1  代理模式與RPC客戶端實現類
    3.1.1  客戶端RPC遠程調用實現類的職責
    3.1.2  簡單的RPC客戶端實現類
    3.1.3  從基礎原理講起:代理模式與RPC客戶端實現類
    3.1.4  使用動態代理模式實現RPC客戶端類
    3.1.5  JDK動態代理機制的原理
  3.2  模擬Feign RPC動態代理的實現
    3.2.1  模擬Feign的方法處理器MethodHandler
    3.2.2  模擬Feign的調用處理器InvocationHandler
    3.2.3  模擬Feign的動態代理RPC的執行流程
    3.2.4  模擬動態代理RPC遠程調用的測試
    3.2.5  Feign彈性RPC客戶端實現類
  3.3  Feign彈性RPC客戶端的重要組件
    3.3.1  演示用例說明
    3.3.2  Feign的動態代理RPC客戶端實例
    3.3.3  Feign的調用處理器InvocationHandler

    3.3.4  Feign 的方法處理器 MethodHandler.
    3.3.5  Feign的客戶端組件
  3.4  Feign的RPC動態代理實例的創建流程.
……
第4章  RxJava響應式編程框架
第5章  Hystrix RPC保護的原理
第6章  微服務網關與用戶身份識別
第7章  Nginx/OpenResty詳解
第8章  Nginx Lua編程
第9章  限流原理與實戰
第10章  Spring Cloud+Nginx秒殺實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032