精彩视频亚洲无码_台湾香港经典免费三级网站_国产精品久久精品毛片_国产日韩欧美云霸高清一区_深夜福利视频一区二区在线观看_自拍一级av毛片_美女日批软件_2021在线观看无码_美女下面被插视频免费网站_亚洲日韩强奸在线视频一区二区

課程

課程介紹

        當今大型企業(yè)的IT平臺為迎合業(yè)務的快速發(fā)展不停地打造各種系統(tǒng),經(jīng)過長時間運行使用后系統(tǒng)架構(gòu)呈現(xiàn)煙囪組織,系統(tǒng)變得復雜,模塊耦合度高,關聯(lián)依賴復雜,牽一發(fā)而動全身,不利于業(yè)務創(chuàng)新和迭代。如何更快速整合現(xiàn)有的各個系統(tǒng),使得企業(yè)能從戰(zhàn)略、組織、制度、流程和業(yè)務等方面進行持續(xù)快速的迭代,完善企業(yè)的結(jié)構(gòu)和運轉(zhuǎn)方式,使企業(yè)能夠達到現(xiàn)在和未來的目標。目前有效的解決方案就是引入微服務架構(gòu)方案,通過將巨大單體應用分解為多個服務方法解決復雜性問題。在功能不變的情況下,應用被分解為多個可管理的服務,從而實現(xiàn)系統(tǒng)易于開發(fā)與維護、獨立部署、高可伸縮性、技術異構(gòu)性等眾多的架構(gòu)優(yōu)點,推動業(yè)務快速迭代和發(fā)展。
        本課程采用業(yè)界流行的成熟微服務解決方案Spring Cloud技術棧,以實踐和案例驅(qū)動,采用多個完整地案例貫穿整個課程,來完成學習實踐環(huán)節(jié),讓學員真正掌握微服務架構(gòu)的理論、架構(gòu)設計、具體實現(xiàn)技術,從而讓微服務架構(gòu)落地。

培訓對象

架構(gòu)師、開發(fā)工程師、測試工程師、運維工程師。

課程收益

掌握如何設計可靠的企業(yè)級微服務架構(gòu)方案;
掌握使用Spring Cloud技術棧開發(fā)大型微服務架構(gòu)系統(tǒng); 
掌握大型企業(yè)級微服務架構(gòu)系統(tǒng)開發(fā)、測試、生產(chǎn)的最佳實踐;
解決如何在時間、成本和質(zhì)量之間追求平衡,以低成本平穩(wěn)地實現(xiàn)微服務架構(gòu)系統(tǒng)演進。

知識概要

-- 微服務架構(gòu)概述;
-- 微服務架構(gòu)構(gòu)成;
-- 主流微服務架構(gòu)技術解決方案比較分析;
-- 微服務設計;
-- 應用的微服務架構(gòu)設計;
-- 網(wǎng)關層相關設計;
-- 微服務的相關設計;
-- 基于Spring Cloud架構(gòu)微服務解決方案;
-- 微服務應用實踐;
-- 微服務的注冊與發(fā)現(xiàn)(service-discovery);
-- 微服務的集中化配置(centralized-config);
-- 微服務的容錯處理(circuit-breaker);
-- 構(gòu)建微服務網(wǎng)關Spring Cloud Gateway;
-- 微服務的安全;
-- 使用K8S+Docker發(fā)布微服務;
-- 微服務與日志聚合;
-- 微服務監(jiān)控與告警;
-- 某公司微服務架構(gòu)系統(tǒng)案例分享。

課程大綱

模塊

學習內(nèi)容

第一天AM

微服務架構(gòu)概述

快速交付業(yè)務對技術架構(gòu)的挑戰(zhàn)

微服務架構(gòu)優(yōu)勢與挑戰(zhàn)

什么是微服務架構(gòu)

本質(zhì)與特征

微服務與SOA

微服務從設計、開發(fā)、集成、測試到生產(chǎn)環(huán)境運行的挑戰(zhàn)

微服務架構(gòu)構(gòu)成

API網(wǎng)關與常用組件

服務注冊中心與常用組件

配置中心與常用組件

服務調(diào)用框架與常用組件

主流微服務架構(gòu)技術解決方案比較分析

應用的微服務架構(gòu)設計

服務的粒度與分類

服務拆分原則

常見微服務拆分方法

服務的編排與編制

單體架構(gòu)如何演進到微服務架構(gòu)

微服務架構(gòu)系統(tǒng)案例介紹

網(wǎng)關層相關設計

網(wǎng)關的作用

微服務架構(gòu)下Session管理方案

微服務安全控制方案

微服務流控方案

微服務的相關設計

常用設計模式

服務間通信方式的比較與選擇

服務的無狀態(tài)設計

服務的冪等設計

服務的容錯與降級設計

服務的柔性設計

實踐案例

第一天PM

基于Spring Cloud架構(gòu)微服務解決方案

Spring Cloud技術棧

服務支撐組件介紹(服務注冊,集中化配置,斷路器,服務網(wǎng)關)

微服務應用實踐

微服務的注冊與發(fā)現(xiàn)(service-discovery)

為什么要服務注冊與發(fā)現(xiàn)

服務注冊與服務發(fā)現(xiàn)的實現(xiàn)方式

使用Spring Cloud Eureka實現(xiàn)分布式服務注冊中心

Netflix Eureka 和 Ribbon概述

Eureka 和 Ribbon 架構(gòu)設計原理

Spring Cloud Eureka 和 Ribbon 主要配置項

Eureka進階:自保護模式

Eureka進階:健康檢查和藍綠部署

使用Spring Cloud Ribbon客戶端負載均衡

使用Spring Cloud feign實現(xiàn)申明式訪問微服務

微服務的集中化配置(centralized-config)

為什么要集中化配置

集中化配置的實現(xiàn)原理與方式

使用Spring Cloud Config實現(xiàn)集中化配置

Spring Cloud Config用Git / SVN做配置文件倉庫

生產(chǎn)環(huán)境攜程 Apollo 配置中心介紹

Apollo核心概念

Apollo架構(gòu)設計之服務器端

Apollo架構(gòu)設計之客戶端

Apollo架構(gòu)設計之高可用和監(jiān)控

Apollo分布式部署指南

Apollo Java客戶端和多語言接入

Apollo Client和Spring Boot集成

案例演示:部署運行高可用配置中心

第二天AM

微服務的容錯處理(circuit-breaker)

微服務下的可用性與故障蔓延(Failure Cascading)

斷路器模式的原理與實現(xiàn)

微服務實現(xiàn)容錯

使用Spring Cloud Hystrix實現(xiàn)服務容錯

Hystrix實現(xiàn)回退支持

Hystrix中實現(xiàn)信號量策略配置

Hystrix線程隔離策略配置

容錯場景實現(xiàn)結(jié)果緩存

使用Netflix Turbine實現(xiàn)監(jiān)控聚合

使用Hystrix-dashboard可視化服務質(zhì)量監(jiān)控

部署運行微服務調(diào)用方實現(xiàn)負載均衡案例。

當服務不可用時,服務調(diào)用方實現(xiàn)熔斷,避免微服務失效擴大,導致大面積雪崩效應

構(gòu)建微服務網(wǎng)關Spring Cloud Gateway

為什么需要微服務網(wǎng)關

微服務網(wǎng)關的實現(xiàn)方案

使用Spring Gateway實現(xiàn)微服務網(wǎng)關

Spring Cloud Gateway實現(xiàn)路由轉(zhuǎn)發(fā)

Spring Cloud Gateway路由斷言工廠

Spring Cloud Gateway過濾器工廠

全局過濾器

微服務網(wǎng)關實戰(zhàn)案例

微服務的安全

微服務下安全的實現(xiàn)方式:Spring Cloud Security

使用HTTPS加密傳輸內(nèi)容

Spring Security OAuth2 架構(gòu)簡介

授權(quán)服務器支持JWT令牌

第二天PM

使用K8S+Docker發(fā)布微服務

Docker與jenkins集成與部署

微服務的自動化發(fā)布與部署

使用docker的API

使用Docker技術實現(xiàn)微服務自動化部署

Kubernetes中微服務部署方案和架構(gòu)

基于K8S+微服務的案例分析

微服務與日志聚合

日志聚合的常用技術方案

使用ELK實現(xiàn)服務的日志聚合與管理

微服務監(jiān)控與告警

微服務監(jiān)控與告警常用方案

使用Netflix Turbine實現(xiàn)監(jiān)控聚合

使用Hystrix-dashboard可視化服務質(zhì)量監(jiān)控

部署運行使用Spring Boot actuator和Spring Boot Admin實現(xiàn)微服務的metrics+HealthCheck監(jiān)控

部署運行使用Spring Cloud Hystrix Dashboard+Turbine實現(xiàn)監(jiān)控服務調(diào)用時間和服務運行故障信息

部署運行使用Spring Cloud Sleuth和Zipkin實現(xiàn)微服務調(diào)用鏈監(jiān)控

XXX公司微服務架構(gòu)系統(tǒng)案例分享

微服務業(yè)務設計和拆分

微服務系統(tǒng)架構(gòu)選型

從傳統(tǒng)單體系統(tǒng)遷移到微服務架構(gòu)系統(tǒng)改造

構(gòu)建微服務架構(gòu)持續(xù)集成開發(fā)流水線

微服務自動化部署

微服務架構(gòu)系統(tǒng)監(jiān)控

認證過程

無認證考試

開班信息

暫無開班信息