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

微服務實戰(Dubbox+Spring Boot+Docker新技術技能人才培養系列教程)/大數據開發實戰系列

  • 作者:編者:肖睿//吳剛山//黃興
  • 出版社:人民郵電
  • ISBN:9787115486691
  • 出版日期:2018/08/01
  • 裝幀:平裝
  • 頁數:123
人民幣:RMB 29.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    在這個凡事皆互聯的時代,越來越多的人和物成為互聯網上的節點,不斷擴充著互聯網這張大網的邊界。節點即價值,更多的節點意味著更大的價值。那麼如何去承載更多的節點就成為IT從業人士首要解決的問題。肖睿,吳剛山,黃興主編的《微服務實戰(Dubbox+Spring Boot+Docker新技術技能人才培養系列教程)》圍繞秒殺搶購應用場景,對當下流行的Dubbox+Spring。Boot+Docker微服務架構解決方案進行講解。主要內容包括微服務架構介紹、Dubbox原理及運用、使用Spring Boot實現微服務、使用ActiveMQ+Redis承載高併發流量、使用ActiveMQ實現分散式事務、分散式下的第三方接入等。
    本書以項目為驅動,引領讀者對相關技術進行實踐性學習。同時為了提升讀者對相關技術的實際運用能力,本書將實際開發經驗注入到整個項目開發周期中,使用目前較為流行的Dubbox+SpringBoot+Docker微服務架構實現「雙11」搶購項目。
    為保證最優學習效果,本書配以完善的學習資料和支持服務,包括視頻教程、案例素材下載、學習交流社區、討論組等終身學習內容,為開發者帶來全方位的學習體驗。

作者介紹
編者:肖睿//吳剛山//黃興

目錄
序言
前言
第1章  架構設計
  任務1  了解秒殺搶購業務場景
    1.1.1  秒殺搶購業務場景介紹
    1.1.2  秒殺搶購業務需求分析
  任務2  架構設計
    1.2.1  業務架構設計
    1.2.2  應用架構設計
    1.2.3  技術架構設計
    1.2.4  部署架構設計
  本章總結
  本章練習
第2章  微服務架構
  任務1  了解軟體行業分類並掌握軟體架構分類
    2.1.1  軟體行業分類
    2.1.2  軟體架構分類
  任務2  掌握微服務架構的相關概念
    2.2.1  Provider和Consumer
    2.2.2  RPC和RESTful
    2.2.3  分散式
    2.2.4  集群
  任務3  熟悉常見微服務架構並掌握微服務架構設計原則
    2.3.1  常見微服務架構
    2.3.2  微服務架構設計原則
    2.3.3  微服務架構解決方案
  本章總結
  本章練習
第3章  Docker環境搭建
  任務1  了解Docker相關概念
    3.1.1  Docker和虛擬機
    3.1.2  Docker Container
    3.1.3  Docker Image
    3.1.4  Docker Registry
    3.1.5  Docker運行原理
    3.1.6  Docker容器IP和埠映射
    3.1.7  Docker集群
  任務2  掌握Docker安裝步驟
  任務3  掌握Docker常用命令
    3.3.1  Docker鏡像操作命令
    3.3.2  Docker容器操作命令
  任務4  了解Docker可視化
  任務5  使用Docker搭建項目環境
    3.5.1  環境要求
    3.5.2  搭建步驟
    3.5.3  相關配置和檢查
    3.5.4  測試服務
    3.5.5  生成鏡像
    3.5.6  發布服務
  本章總結

  本章練習
第4章  Spring Boot初體驗
  任務1  掌握Spring Boot的定義和作用
    4.1.1  定義
    4.1.2  作用
  任務2  掌握Spring Boot項目環境搭建的步驟
    4.2.1  環境要求
    4.2.2  環境搭建
    4.2.3  核心組件
  任務  3整合MyBatis和Redis
    4.3.1  整合MyBatis
    4.3.2  整合Redis
  任務4  自定義Spring Boot的自動配置
  本章總結
  本章練習
第5章  使用Dubbox+Spring Boot搭建微服務架構
  任務1  了解Dubbox的概念和運行環境
    5.1.1  Dubbox介紹
    5.1.2  依賴環境介紹
  任務2  掌握Dubbox的運行原理
  任務3  掌握Dubbox的搭建步驟
  任務4  使用Dubbox實現提供者和消費者
    5.4.1  創建通用介面項目
    5.4.2  Dubbox實現提供者
    5.4.3  Dubbox實現消費者
  任務5  搭建「雙11」搶購項目微服務架構
  本章總結
  本章練習
第6章  基於Redis+ActiveMQ實現高併發訪問
  任務1  初識分散式鎖並使用Redis實現分散式鎖
    6.1.1  分散式鎖的概念
    6.1.2  使用Redis實現分散式鎖
  任務2  初識消息中間件
    6.2.1  消息中間件概念
    6.2.2  消息中間件作用
    6.2.3  常見消息中間件
  任務3  掌握消息中間件ActiveMQ的使用
    6.3.1  安裝與配置
    6.3.2  使用Spring Boot整合ActiveMQ
  任務4  在「雙11」搶購項目中應用消息隊列
    6.4.1  緩存搶購請求
    6.4.2  控制庫存事務
  本章總結
  本章練習
第7章  分散式下的第三方接入
  任務1  實現分散式下的微信登錄功能
    7.1.1  接入背景介紹
    7.1.2  準備工作
    7.1.3  授權流程說明
    7.1.4  實現步驟及參數解析

    7.1.5  編碼實現
    7.1.6  注意事項
  任務2  實現分散式下的微信支付功能
    7.2.1  微信支付功能介紹
    7.2.2  微信支付申請流程
    7.2.3  微信支付類型
    7.2.4  微信掃碼支付
    7.2.5  相關參數獲取
    7.2.6  微信支付安全規範
    7.2.7  微信掃碼支付開發步驟
    7.2.8  微信掃碼支付前端設計
  任務3  實現分散式下的支付寶支付功能
    7.3.1  接入背景
    7.3.2  開發步驟
  本章總結
  本章練習
第8章  高併發測試
  任務1  了解壓力測試相關概念
    8.1.1  高併發壓力測試
    8.1.2  常見壓力測試工具
  任務2  使用JMeter進行高併發測試
    8.2.1  下載並安裝JMeter
    8.2.2  使用JMeter進行「雙11」搶購項目測試
  任務3  使用JMeter生成測試報告
    8.3.1  生成測試報告
    8.3.2  分析測試報告
  本章總結
  本章練習

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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