400-888-5228

課程概述

本課程專為希望全面深入掌握Spring Cloud分布式微服務(wù)架構(gòu)的開發(fā)者設(shè)計(jì)。我們將深入探討微服務(wù)的概念、搭建過程、使用場(chǎng)景以及流程,覆蓋從Eureka注冊(cè)中心到Spring Cloud Config分布式配置中心等關(guān)鍵組件。通過理論講解與實(shí)踐操作相結(jié)合的方式,學(xué)員將能夠掌握微服務(wù)架構(gòu)下各組件的使用方法,并應(yīng)用于實(shí)際開發(fā)中。

課程對(duì)象

  1. 擁有Java語法基礎(chǔ)和Spring Boot框架知識(shí)的開發(fā)者。
  2. 愿意深入學(xué)習(xí)并實(shí)踐Spring Cloud分布式微服務(wù)架構(gòu)的專業(yè)人士。

課程目標(biāo)

  • 全面理解微服務(wù)架構(gòu)的概念及其優(yōu)缺點(diǎn)。
  • 掌握Eureka、Ribbon、Feign、Hystrix等Spring Cloud關(guān)鍵組件的使用。
  • 通過Spring Cloud Gateway實(shí)現(xiàn)高效的路由轉(zhuǎn)發(fā)和請(qǐng)求過濾。
  • 學(xué)會(huì)使用Spring Cloud Config和Spring Cloud Bus實(shí)現(xiàn)配置管理和消息總線的功能。
  • 通過案例分析,解決分布式微服務(wù)架構(gòu)中的常見問題。

課程收益

  • 獲取由經(jīng)驗(yàn)豐富的講師團(tuán)隊(duì)提供的專業(yè)指導(dǎo)和知識(shí)分享。
  • 通過實(shí)戰(zhàn)案例,理解并解決微服務(wù)開發(fā)中遇到的具體問題。
  • 學(xué)習(xí)最新的技術(shù)和工具,提升在分布式系統(tǒng)設(shè)計(jì)和開發(fā)方面的能力。
  • 成功完成課程后,能夠獨(dú)立設(shè)計(jì)和開發(fā)基于Spring Cloud的微服務(wù)項(xiàng)目。

課程時(shí)長(zhǎng)3天

課程大綱

時(shí)間內(nèi)容
day1上午?微服務(wù)概念
SpringCloud概述
單體應(yīng)用架構(gòu)的概念
單體應(yīng)用架構(gòu)的的優(yōu)缺點(diǎn)
微服務(wù)架構(gòu)概念
微服務(wù)架構(gòu)的優(yōu)缺點(diǎn)
微服務(wù)相關(guān)技術(shù)棧
使用Rest構(gòu)建分布式微服務(wù)架構(gòu)
使用Rest搭建服務(wù)提供者
使用Rest搭建服務(wù)消費(fèi)者
Eurek注冊(cè)中心介紹
Eurek服務(wù)注冊(cè)與發(fā)現(xiàn)
day1下午 注冊(cè)中心與負(fù)載均衡
單機(jī)版Eureka注冊(cè)中心搭建
將服務(wù)注冊(cè)到Eureka Server服務(wù)注冊(cè)中心
微服務(wù)注冊(cè)信息完善
Eureka自我保護(hù)現(xiàn)象
集群版Eureka注冊(cè)中心搭建
負(fù)載均衡的概念
Ribbon客戶端負(fù)載均衡
Ribbon服務(wù)調(diào)用配置
Ribbon常用負(fù)載均衡策略
day2上午?Feign遠(yuǎn)程調(diào)用和熔斷器
Feign聲明式遠(yuǎn)程服務(wù)調(diào)用概念介紹
Feign實(shí)戰(zhàn)操作
Feign工作流程
分布式微服務(wù)架構(gòu)面臨的問題
Hystrix熔斷器使用
Hystrix服務(wù)端熔斷
Hystrix客戶端服務(wù)熔斷
Hystrix Dashboard監(jiān)控平臺(tái)搭建
什么是服務(wù)監(jiān)控
服務(wù)監(jiān)控實(shí)戰(zhàn)
day2下午 SpringCloudGateway網(wǎng)關(guān)
網(wǎng)關(guān)-簡(jiǎn)介、默認(rèn)訪問規(guī)則
將路由注冊(cè)進(jìn)服務(wù)中心
路由功能實(shí)戰(zhàn)
路由轉(zhuǎn)發(fā)映射配置
過濾器實(shí)戰(zhàn)
過自定義過濾器
過濾器登錄驗(yàn)證
day3上午Spring Cloud Config分布式配置中心
分布式架構(gòu)的配置問題
Spring Cloud Config概述
Spring Cloud Config服務(wù)端配置
Spring Cloud Config客戶端服務(wù)
Spring Cloud Config配置實(shí)戰(zhàn)
Spring Cloud Config與GitHub整合
day3下午 Spring Cloud Bus消息總線
Spring Cloud Bus解決的問題
Spring Cloud Bus使用機(jī)制
Spring Cloud Bus實(shí)戰(zhàn)
自定義類中讀取配置實(shí)戰(zhàn)
Spring Cloud擴(kuò)展組件介紹
高流量高并發(fā)常見解決方案

為什么選擇艾威

自2003年成立以來,艾威一直致力于提供最前沿的技術(shù)培訓(xùn)。我們的課程由行業(yè)內(nèi)經(jīng)驗(yàn)豐富、專業(yè)知識(shí)深厚的講師授課,注重理論與實(shí)踐相結(jié)合,以案例驅(qū)動(dòng)教學(xué),確保學(xué)員能夠快速理解并應(yīng)用所學(xué)知識(shí),解決實(shí)際工作中的問題。

培訓(xùn)咨詢

發(fā)表回復(fù)

您的電子郵箱地址不會(huì)被公開。 必填項(xiàng)已用*標(biāo)注

同類課程推薦同類課程推薦
IT技術(shù)培訓(xùn)課程分類