課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認可,業(yè)已成為互聯(lián)網(wǎng)開發(fā)人員必備技術(shù)。無論是互聯(lián)網(wǎng)、云計算還是大數(shù)據(jù),Java平臺已成為全棧的生態(tài)體系,其重要性幾乎不可替代。本次分享內(nèi)容將包括目前最流行技術(shù),分為 Spring Boot、Spring Cloud、Spring Cloud Stream 等系列。

目標收益

系統(tǒng)全面地了解和學(xué)習(xí)微服務(wù)架構(gòu)的設(shè)計、云計算與大數(shù)據(jù)基礎(chǔ)平臺及原生云應(yīng)用開發(fā)方法等
?深入理解微服務(wù)架構(gòu)概念、本質(zhì)以及使用場景
?使用 Spring Boot / Spring Cloud 搭建微服務(wù)應(yīng)用
?掌握一線互聯(lián)網(wǎng)企業(yè)微服務(wù)實踐經(jīng)驗

培訓(xùn)對象

課程大綱

微服務(wù)服務(wù)通訊 ?主要內(nèi)容
–Spring Cloud 服務(wù)注冊與發(fā)現(xiàn):以 Eureka 為例
–Spring Cloud 分布式配置:以 Spring Cloud Git 實現(xiàn)為例
–Spring Cloud 服務(wù)調(diào)用:Spring Cloud Open Feign 、Spring Cloud @LoadBalanced RestTemplate 整合 Spring Cloud Netflix Ribbon
微服務(wù)消息通訊 ?主要內(nèi)容
–Spring Cloud Stream 架構(gòu):從 Spring Integration 到 Spring Cloud Stream 的變遷
–Spring Cloud Stream 實戰(zhàn):介紹 Spring Cloud Stream 官方 Kafka 實現(xiàn),理解 Spring Cloud 在消息處理中的抽象
–Spring Cloud Bus 實戰(zhàn):從 Spring Local Event 到 Remote Event 的蛻變,以及與 Spring Cloud Stream 之間的關(guān)系
微服務(wù)數(shù)據(jù)操作 ?主要內(nèi)容
–Spring 緩存:理解 Spring Cache 以及標準 Java Cache 架構(gòu)和設(shè)計
–Spring 異步/非阻塞:介紹 Spring 異步操作、消息服務(wù)(如 Kafka)、以及 Reactive 實現(xiàn)
–分布式事務(wù):介紹傳統(tǒng)的分布式事務(wù)解決方案,包括多階段提交、TCC 以及阿里最新開源 Seata 的設(shè)計與運用
微服務(wù)高可用設(shè)計 –Spring Cloud 服務(wù)注冊與發(fā)現(xiàn):介紹以 Eureka 為注冊中心的高可用技術(shù)方案,并且簡要說明其設(shè)計的不足
–Spring Cloud 服務(wù)限流/熔斷:通過對比的方式介紹 Netflix Hystrix、Alibaba Sentinel 的設(shè)計差異,同時,進一步理解兩者的使用場景以及設(shè)計時的注意事項
–Spring Cloud 網(wǎng)關(guān)服務(wù):對比式介紹 Spring Cloud Netflix Zuul 以及 Spring Cloud Gateway 的設(shè)計差異,并且重點論述在使用時可能存在的風(fēng)險點
微服務(wù)服務(wù)跟蹤 –Spring Cloud Sleuth:簡介 Spring Cloud Sleuth 的原理和組成
–Zipkin 整合:Spring Cloud Sleuth 整合 Open Zipkin
–競類產(chǎn)品:Skywallking、Pinpoint、CAT 在微服務(wù)中的運用
微服務(wù)日志跟蹤 –Java 日志系統(tǒng):介紹 Spring Boot 與 Java 日志框架中的抽象
–Spring Cloud 日志擴展: Spring Cloud 動態(tài)調(diào)整 Java 日志級別以及擴展點
–日志平臺:介紹 Spring Cloud 與 ELK 整合,實現(xiàn)分布式日志聚合平臺
Pivotal Cloud Foundry –云原生應(yīng)用的利弊:通過對比傳統(tǒng)的應(yīng)用運維模式,理解云原生應(yīng)用中存在利弊
–應(yīng)用部署:Spring Cloud 應(yīng)用如何在 PCF 環(huán)境下部署,以及介紹灰度發(fā)布、藍綠發(fā)布等基本模式以及注意實現(xiàn)
–應(yīng)用運維:介紹 PFC 運維 Spring Cloud 應(yīng)用
微服務(wù)深度交流 –Spring Cloud 設(shè)計優(yōu)勢和不足
–后 Spring Cloud Netflix 時代
–自由互動交流
微服務(wù)服務(wù)通訊
?主要內(nèi)容
–Spring Cloud 服務(wù)注冊與發(fā)現(xiàn):以 Eureka 為例
–Spring Cloud 分布式配置:以 Spring Cloud Git 實現(xiàn)為例
–Spring Cloud 服務(wù)調(diào)用:Spring Cloud Open Feign 、Spring Cloud @LoadBalanced RestTemplate 整合 Spring Cloud Netflix Ribbon
微服務(wù)消息通訊
?主要內(nèi)容
–Spring Cloud Stream 架構(gòu):從 Spring Integration 到 Spring Cloud Stream 的變遷
–Spring Cloud Stream 實戰(zhàn):介紹 Spring Cloud Stream 官方 Kafka 實現(xiàn),理解 Spring Cloud 在消息處理中的抽象
–Spring Cloud Bus 實戰(zhàn):從 Spring Local Event 到 Remote Event 的蛻變,以及與 Spring Cloud Stream 之間的關(guān)系
微服務(wù)數(shù)據(jù)操作
?主要內(nèi)容
–Spring 緩存:理解 Spring Cache 以及標準 Java Cache 架構(gòu)和設(shè)計
–Spring 異步/非阻塞:介紹 Spring 異步操作、消息服務(wù)(如 Kafka)、以及 Reactive 實現(xiàn)
–分布式事務(wù):介紹傳統(tǒng)的分布式事務(wù)解決方案,包括多階段提交、TCC 以及阿里最新開源 Seata 的設(shè)計與運用
微服務(wù)高可用設(shè)計
–Spring Cloud 服務(wù)注冊與發(fā)現(xiàn):介紹以 Eureka 為注冊中心的高可用技術(shù)方案,并且簡要說明其設(shè)計的不足
–Spring Cloud 服務(wù)限流/熔斷:通過對比的方式介紹 Netflix Hystrix、Alibaba Sentinel 的設(shè)計差異,同時,進一步理解兩者的使用場景以及設(shè)計時的注意事項
–Spring Cloud 網(wǎng)關(guān)服務(wù):對比式介紹 Spring Cloud Netflix Zuul 以及 Spring Cloud Gateway 的設(shè)計差異,并且重點論述在使用時可能存在的風(fēng)險點
微服務(wù)服務(wù)跟蹤
–Spring Cloud Sleuth:簡介 Spring Cloud Sleuth 的原理和組成
–Zipkin 整合:Spring Cloud Sleuth 整合 Open Zipkin
–競類產(chǎn)品:Skywallking、Pinpoint、CAT 在微服務(wù)中的運用
微服務(wù)日志跟蹤
–Java 日志系統(tǒng):介紹 Spring Boot 與 Java 日志框架中的抽象
–Spring Cloud 日志擴展: Spring Cloud 動態(tài)調(diào)整 Java 日志級別以及擴展點
–日志平臺:介紹 Spring Cloud 與 ELK 整合,實現(xiàn)分布式日志聚合平臺
Pivotal Cloud Foundry
–云原生應(yīng)用的利弊:通過對比傳統(tǒng)的應(yīng)用運維模式,理解云原生應(yīng)用中存在利弊
–應(yīng)用部署:Spring Cloud 應(yīng)用如何在 PCF 環(huán)境下部署,以及介紹灰度發(fā)布、藍綠發(fā)布等基本模式以及注意實現(xiàn)
–應(yīng)用運維:介紹 PFC 運維 Spring Cloud 應(yīng)用
微服務(wù)深度交流
–Spring Cloud 設(shè)計優(yōu)勢和不足
–后 Spring Cloud Netflix 時代
–自由互動交流

活動詳情

提交需求