主講老師: | 陳國星 | |
課時安排: | 1天/6小時 | |
學習費用: | 面議 | |
課程預約: | 隋老師 (微信同號) | |
課程簡介: | TTT,即Train the Trainer,是一種專業(yè)的培訓者培訓模式。它旨在提升參與者的教學技能與知識傳授能力,使他們能夠成為優(yōu)秀的培訓者或教育工作者。通過TTT培訓,學員不僅能學習到有效的教學方法與技巧,還能深入了解成人學習心理與行為特點,從而更好地設(shè)計和實施培訓課程。此外,TTT還強調(diào)實踐與應(yīng)用,鼓勵學員通過模擬教學、案例分析等方式,將所學知識轉(zhuǎn)化為實際教學能力。參與TTT培訓,不僅能夠提升個人的專業(yè)素養(yǎng),還能夠為組織培養(yǎng)更多優(yōu)秀的培訓人才,推動組織的持續(xù)發(fā)展。 | |
內(nèi)訓課程分類: | 綜合管理 | 人力資源 | 市場營銷 | 財務(wù)稅務(wù) | 基層管理 | 中層管理 | 領(lǐng)導力 | 管理溝通 | 薪酬績效 | 企業(yè)文化 | 團隊管理 | 行政辦公 | 公司治理 | 股權(quán)激勵 | 生產(chǎn)管理 | 采購物流 | 項目管理 | 安全管理 | 質(zhì)量管理 | 員工管理 | 班組管理 | 職業(yè)技能 | 互聯(lián)網(wǎng)+ | 新媒體 | TTT培訓 | 禮儀服務(wù) | 商務(wù)談判 | 演講培訓 | 宏觀經(jīng)濟 | 趨勢發(fā)展 | 金融資本 | 商業(yè)模式 | 戰(zhàn)略運營 | 法律風險 | 沙盤模擬 | 國企改革 | 鄉(xiāng)村振興 | 黨建培訓 | 保險培訓 | 銀行培訓 | 電信領(lǐng)域 | 房地產(chǎn) | 國學智慧 | 心理學 | 情緒管理 | 時間管理 | 目標管理 | 客戶管理 | 店長培訓 | 新能源 | 數(shù)字化轉(zhuǎn)型 | 工業(yè)4.0 | 電力行業(yè) | | |
更新時間: | 2024-03-08 12:20 |
【課程背景】
隨著互聯(lián)網(wǎng)時代的到來,數(shù)據(jù)量急劇增加,并發(fā)量也越來越大,傳統(tǒng)的單體應(yīng)用訪問起來變得越來越緩慢?企業(yè)如何快速的找到應(yīng)用緩慢的根源并進行快速的優(yōu)化?企業(yè)如何重新規(guī)劃和設(shè)計高可用高并發(fā)的分布式系統(tǒng)的架構(gòu),而微服務(wù)架構(gòu)已然成為分布式系統(tǒng)架構(gòu)最主流的實現(xiàn)方案。
本課程首先從軟件架構(gòu)的演變歷程開始分析,分析傳統(tǒng)的單體架構(gòu)是如何演變?yōu)槲⒎?wù)架構(gòu)的?探討了基于微服務(wù)架構(gòu)對團隊技能以及團隊組織架構(gòu)的要求,深入剖析了什么類型的項目適合采用微服務(wù)架構(gòu)?微服務(wù)架構(gòu)的技術(shù)選型以及如何選擇?
接著從微服務(wù)架構(gòu)所涉及到的各種組件,基于原理+實戰(zhàn)的模式。讓學員對其有全盤和深入的理解和應(yīng)用,并掌握在日常工作中的最佳實踐。
課程將通過實例演示和動手實踐相結(jié)合的方式來強化學員對課程知識的掌握,并快速的轉(zhuǎn)化為實戰(zhàn)技能應(yīng)用到企業(yè)的日常工作當中。
【課程收益】
? 了解企業(yè)微服務(wù)架構(gòu)落地的全流程
? 掌握微服務(wù)架構(gòu)對團隊和人才的要求
? 掌握微服務(wù)架構(gòu)的基礎(chǔ)設(shè)施和實現(xiàn)方案
? 掌握微服務(wù)架構(gòu)的最佳實踐
【課程對象】CTO、技術(shù)總監(jiān)、研發(fā)負責人、架構(gòu)師、研發(fā)工程師、售前技術(shù)工程師
【課程時間】2天
【課程大綱】
一、微服務(wù)架構(gòu)背景
1、從傳統(tǒng)單體架構(gòu)到分布式微服務(wù)架構(gòu)演變歷程
案例:淘寶
2、微服務(wù)架構(gòu)相關(guān)概念
? 微服務(wù)架構(gòu)定義
? 微服務(wù)架構(gòu)面臨哪些挑戰(zhàn)?
? 微服務(wù)生命周期與交付流程
? 微服務(wù)技術(shù)選型
? 微服務(wù)架構(gòu)常用組件
? 微服務(wù)對于團隊要求
二、如何進行微服務(wù)設(shè)計與拆分?
1、微服務(wù)設(shè)計和拆分原則
? 微服務(wù)設(shè)計、開發(fā)和運維流程剖析
? 微服務(wù)拆分維度有哪些?
? 微服務(wù)拆分原則有哪些?
2、微服務(wù)拆分后面臨問題?如何解決?
? 如何快速定位故障?
? 如何進行系統(tǒng)間調(diào)用鏈路分析?
? 如何高效的實現(xiàn)服務(wù)治理?
? 如何確保服務(wù)上下游調(diào)用的穩(wěn)定性?
三、微服務(wù)開發(fā)框架利器之SpringBoot?
1、SpringBoot前世今生
? SpringBoot誕生背景
? SpringBoot優(yōu)勢
2、SpringBoot開發(fā)特性
? SpringBoot包版本管理
? SpringBoot自動配置
? SpringBoot常用注解
? SpringBoot自定義配置參數(shù)
? SpringBoot外部化配置
3、SpringBoot生產(chǎn)級特性
? SpringBoot多環(huán)境配置
? SpringBoot部署與運維
四、微服務(wù)案例分析
1、微服務(wù)按業(yè)務(wù)拆分
2、框架搭建
? 微服務(wù)整體工程架構(gòu)搭建
? 各微服務(wù)模塊開發(fā)
五、微服務(wù)之遠程調(diào)用
1、遠程調(diào)用
? 如何實現(xiàn)跨服務(wù)間的遠程調(diào)用?
? 跨服務(wù)間遠程調(diào)用的幾種方式對比
? 跨服務(wù)間遠程調(diào)用需要考慮的因素有哪些?
2、負載均衡
? 如何實現(xiàn)跨服務(wù)間調(diào)用的負載均衡?
? 服務(wù)端負載均衡方案
? 客戶端負載均衡方案
六、微服務(wù)之注冊中心
1、服務(wù)治理
? 服務(wù)治理的定義與作用
? 微服務(wù)調(diào)用端和微服務(wù)提供端之間透明通信
? 微服務(wù)動態(tài)注冊與發(fā)現(xiàn)
2、注冊中心實現(xiàn)方案
? Zookeeper底層原理剖析
? Eureka底層原理剖析
? Nacos底層原理剖析
? Nacos服務(wù)分級存儲模型
? 如何基于Nacos實現(xiàn)跨區(qū)域集群的調(diào)用
? 如何基于namespace實現(xiàn)環(huán)境隔離
3、注冊中心應(yīng)用實戰(zhàn)
? 基于Eureka實現(xiàn)服務(wù)注冊與發(fā)現(xiàn),上下游調(diào)用
? 基于Nacos實現(xiàn)服務(wù)注冊與發(fā)現(xiàn),上下游調(diào)用
七、微服務(wù)之遠程同步調(diào)用?
1、RestTemplate實現(xiàn)遠程調(diào)用
? 負載均衡原理
? 基于RestTemplate的直連遠程同步調(diào)用
? 使用RestTemplate如何與Eureka、Nacos實現(xiàn)服務(wù)發(fā)現(xiàn)及負載均衡
2、Feign實現(xiàn)遠程調(diào)用
? 基于Feign實現(xiàn)的遠程負載均衡調(diào)用
? Feign客戶端工程結(jié)構(gòu)最佳實踐
3、自定義負載均衡
? 負載均衡策略IRule
? 如何指定負載均衡策略、自定義負載均衡策略?
八、微服務(wù)之遠程異步調(diào)用?
1、異步調(diào)用
? 微服務(wù)間異步調(diào)用的實現(xiàn)方式
? 微服務(wù)間異步調(diào)用如何確保異步成功執(zhí)行?
? 基于MQ實現(xiàn)微服務(wù)異步調(diào)用
? MQ的異步通知模型
? MQ的異步通知模型下服務(wù)的冪等性要求
2、異步調(diào)用實現(xiàn)
? 消息中間件選型與對比
? 消息隊列編程模型之點對點
? 消息隊列編程模型之發(fā)布/訂閱
? 基于RabbitMQ實現(xiàn)的遠程異步調(diào)用
? 基于Kafka實現(xiàn)的遠程異步調(diào)用
3、總結(jié):基于MQ實現(xiàn)異步調(diào)用注意事項
九、微服務(wù)之容錯處理
1、微服務(wù)容錯處理
? 雪崩效應(yīng)場景分析
? 如何應(yīng)對雪崩效應(yīng)下的容錯處理
? 微服務(wù)的5種容錯方案:超時處理、艙壁模式、斷路器、限流、降級
? 微服務(wù)間調(diào)用超時如何處理?
? 如何實現(xiàn)微服務(wù)的服務(wù)降級與熔斷
? 如何對服務(wù)提供者實現(xiàn)限流?
2、微服務(wù)容錯處理方案之Hystrix
? Spring Cloud體系下之容錯處理解決方案斷路器Hystrix
? 基于Hystrix實現(xiàn)方法級的服務(wù)降級與熔斷
? 基于Hystrix服務(wù)降級與熔斷策略的配置
? 如何正確設(shè)置服務(wù)的超時時間?應(yīng)遵循什么原則?
? 基于Hystrix Dashboard實現(xiàn)服務(wù)的流量與熔斷監(jiān)控
3、微服務(wù)容錯處理方案之Sentinel
? SCA服務(wù)限流降級之Sentinel
? Sentinel的基本概念:資源、規(guī)則
? Sentinel的工作流程與原理剖析
? Sentinel對流量控制、熔斷降級的實現(xiàn)機制
? Sentinel實時監(jiān)控和規(guī)則管理的控制臺
? Sentinel流控模式:關(guān)聯(lián)模式、鏈路模式
? Sentinel留空效果:warm up、排隊等待
? Sentinel熱點參數(shù)限流:全局參數(shù)限流、熱點參數(shù)限流
? Sentinel隔離:線程隔離與信號量隔離模式
? 基于FeignClient整合Sentinel實現(xiàn)隔離和降級邏輯
? Sentinel熔斷降級:慢調(diào)用、異常比例
? Sentinel與開源框架的快速適配
? Spring Cloud體系下之容錯處理解決方案斷路器Hystrix
? Sentinel與Spring Cloud Hystrix對比
十、微服務(wù)之網(wǎng)關(guān)
1、微服務(wù)網(wǎng)關(guān)
? 微服務(wù)網(wǎng)關(guān)定義
? 服務(wù)網(wǎng)關(guān)的應(yīng)用場景有哪些?
? 網(wǎng)關(guān)的實現(xiàn)原理
2、微服務(wù)網(wǎng)關(guān)實現(xiàn)之zuul
? SpringCloud之微服務(wù)網(wǎng)關(guān)zuul
? 編寫zuul微服務(wù)網(wǎng)關(guān)的流程
? zuul過濾器的應(yīng)用
? zuul的容錯與回退處理
? zuul如何自定義服務(wù)的中轉(zhuǎn)策略
3、微服務(wù)網(wǎng)關(guān)實現(xiàn)之gateway
? spring cloud gateway網(wǎng)關(guān)
? spring cloud gateway之斷言工廠
? spring cloud gateway之過濾器工廠
? spring cloud gateway之全局過濾器
? 如何解決網(wǎng)關(guān)跨域的問題
十一、微服務(wù)之配置中心
1、微服務(wù)配置中心
? 服務(wù)配置中心介紹與應(yīng)用場景分析
? 如何管理微服務(wù)中的配置
? 如何實現(xiàn)配置端點的刷新
? 如何確保配置中心內(nèi)容的安全性?
? 如何實現(xiàn)配置刷新后自動下發(fā)?
2、微服務(wù)配置中心實現(xiàn)之Nacos
? Nacos下配置的多項目分組管理
? SCA下Nacos實現(xiàn)的配置管理與動態(tài)刷新
十二、微服務(wù)監(jiān)控
1、微服務(wù)監(jiān)控
? Spring Boot自帶的開源監(jiān)控系統(tǒng)Spring Boot Admin
? 自主搭建系統(tǒng)監(jiān)控中心
2、微服務(wù)調(diào)用鏈跟蹤
? 分布式調(diào)用鏈中心
? 開源調(diào)用鏈中心Zipkin
? 微服務(wù)調(diào)用鏈追蹤
? Spring Cloud Sleuth簡介
? Spring Cloud Sleuth與Zipkin結(jié)合應(yīng)用
十三、微服務(wù)之分布式事務(wù)
1、分布式事務(wù)原理
? CAP定理:一致性、可用性、分區(qū)容忍性
? base理論
? 數(shù)據(jù)庫事務(wù)的ACID特性分析
? 本地事務(wù) VS 分布式事務(wù)
? 如何解決跨服務(wù)間同步調(diào)用的數(shù)據(jù)一致性?
? 本地事務(wù)定義以及事務(wù)的ACID特性分析
? 什么是分布式事務(wù)?
? 分布式事務(wù)的應(yīng)用場景有哪些?
? 分布式事務(wù)的原理
? 分布式事務(wù)XA協(xié)議、兩階段提交與三階段提交的流程與原理剖析
2、分布式事務(wù)實現(xiàn)之Seata?
? SCA下Seata對事務(wù)模式的支持
? Seata AT模式下的應(yīng)用實戰(zhàn)
十四、微服務(wù)日志
1、微服務(wù)日志
? 傳統(tǒng)日志管理方式痛點分析
? 為什么需要搭建應(yīng)用日志中心
2、微服務(wù)日志實現(xiàn)之ELK?
? 開源日志中心ELK介紹
? 日志存儲系統(tǒng)之Elasticsearch
? 日志收集系統(tǒng)之Logstash
? 日志查詢系統(tǒng)之Kibana
? ELK日志中心搭建訪問日志的分析
京公網(wǎng)安備 11011502001314號