乐播av一区二区三区_白嫩美女嘘嘘嘘看个够_综合精品影视国产_中国娇小与黑人巨大交导演_深夜福利gif动态图138期_av免费一区二区三区

課程

課程介紹

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

培訓對象

架構師、開發工程師、測試工程師、運維工程師。

課程收益

掌握如何設計可靠的企業級微服務架構方案;
掌握使用Spring Cloud技術棧開發大型微服務架構系統; 
掌握大型企業級微服務架構系統開發、測試、生產的最佳實踐;
解決如何在時間、成本和質量之間追求平衡,以低成本平穩地實現微服務架構系統演進。

知識概要

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

課程大綱

模塊

學習內容

第一天AM

微服務架構概述

快速交付業務對技術架構的挑戰

微服務架構優勢與挑戰

什么是微服務架構

本質與特征

微服務與SOA

微服務從設計、開發、集成、測試到生產環境運行的挑戰

微服務架構構成

API網關與常用組件

服務注冊中心與常用組件

配置中心與常用組件

服務調用框架與常用組件

主流微服務架構技術解決方案比較分析

應用的微服務架構設計

服務的粒度與分類

服務拆分原則

常見微服務拆分方法

服務的編排與編制

單體架構如何演進到微服務架構

微服務架構系統案例介紹

網關層相關設計

網關的作用

微服務架構下Session管理方案

微服務安全控制方案

微服務流控方案

微服務的相關設計

常用設計模式

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

服務的無狀態設計

服務的冪等設計

服務的容錯與降級設計

服務的柔性設計

實踐案例

第一天PM

基于Spring Cloud架構微服務解決方案

Spring Cloud技術棧

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

微服務應用實踐

微服務的注冊與發現(service-discovery)

為什么要服務注冊與發現

服務注冊與服務發現的實現方式

使用Spring Cloud Eureka實現分布式服務注冊中心

Netflix Eureka 和 Ribbon概述

Eureka 和 Ribbon 架構設計原理

Spring Cloud Eureka 和 Ribbon 主要配置項

Eureka進階:自保護模式

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

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

使用Spring Cloud feign實現申明式訪問微服務

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

為什么要集中化配置

集中化配置的實現原理與方式

使用Spring Cloud Config實現集中化配置

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

生產環境攜程 Apollo 配置中心介紹

Apollo核心概念

Apollo架構設計之服務器端

Apollo架構設計之客戶端

Apollo架構設計之高可用和監控

Apollo分布式部署指南

Apollo Java客戶端和多語言接入

Apollo Client和Spring Boot集成

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

第二天AM

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

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

斷路器模式的原理與實現

微服務實現容錯

使用Spring Cloud Hystrix實現服務容錯

Hystrix實現回退支持

Hystrix中實現信號量策略配置

Hystrix線程隔離策略配置

容錯場景實現結果緩存

使用Netflix Turbine實現監控聚合

使用Hystrix-dashboard可視化服務質量監控

部署運行微服務調用方實現負載均衡案例。

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

構建微服務網關Spring Cloud Gateway

為什么需要微服務網關

微服務網關的實現方案

使用Spring Gateway實現微服務網關

Spring Cloud Gateway實現路由轉發

Spring Cloud Gateway路由斷言工廠

Spring Cloud Gateway過濾器工廠

全局過濾器

微服務網關實戰案例

微服務的安全

微服務下安全的實現方式:Spring Cloud Security

使用HTTPS加密傳輸內容

Spring Security OAuth2 架構簡介

授權服務器支持JWT令牌

第二天PM

使用K8S+Docker發布微服務

Docker與jenkins集成與部署

微服務的自動化發布與部署

使用docker的API

使用Docker技術實現微服務自動化部署

Kubernetes中微服務部署方案和架構

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

微服務與日志聚合

日志聚合的常用技術方案

使用ELK實現服務的日志聚合與管理

微服務監控與告警

微服務監控與告警常用方案

使用Netflix Turbine實現監控聚合

使用Hystrix-dashboard可視化服務質量監控

部署運行使用Spring Boot actuator和Spring Boot Admin實現微服務的metrics+HealthCheck監控

部署運行使用Spring Cloud Hystrix Dashboard+Turbine實現監控服務調用時間和服務運行故障信息

部署運行使用Spring Cloud Sleuth和Zipkin實現微服務調用鏈監控

XXX公司微服務架構系統案例分享

微服務業務設計和拆分

微服務系統架構選型

從傳統單體系統遷移到微服務架構系統改造

構建微服務架構持續集成開發流水線

微服務自動化部署

微服務架構系統監控

認證過程

無認證考試

開班信息

  • 課程名稱:基于Spring Cloud微服務架構實戰
  • 時間:06/12-06/13考試費用:
  • 地點:上海市恒通路一天下大廈A802培訓費用:5000 RMB
  • 聯系人:吳老師郵箱:johnson.wu@www.puoa.cn
  • 電話:021-63530102-813傳真:021-63530102-818
我要報名
主站蜘蛛池模板: 潮安县| 合阳县| 平乐县| 宜黄县| 鄢陵县| 阿尔山市| 伽师县| 鲜城| 正镶白旗| 宿松县| 巴林右旗| 巢湖市| 黄浦区| 客服| 河源市| 津南区| 桦川县| 大厂| 凌海市| 台东县| 卢龙县| 垣曲县| 桦南县| 包头市| 肇庆市| 肃北| 屏山县| 瑞丽市| 冷水江市| 长武县| 延津县| 巴林左旗| 张家港市| 漾濞| 太和县| 吉安市| 进贤县| 天气| 南木林县| 河津市| 桐梓县|