架構(gòu)師
其他
微服務(wù)
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

SpringCloud與微服務(wù)架構(gòu)

哈瑞

一線互聯(lián)網(wǎng)行業(yè) 高級架構(gòu)師

?現(xiàn)任BAT公司某技術(shù)中心高級架構(gòu)師;曾在美團(tuán)點評、唯品會工作,從事廣告平臺、電商平臺相關(guān)的架構(gòu)設(shè)計與團(tuán)隊管理工作。
?中科院軟件研究所計算機(jī)專業(yè)碩士畢業(yè),出版過2本著作:
?在高并發(fā)高可用架構(gòu),業(yè)務(wù)建模,DDD領(lǐng)域,積累了10年工作經(jīng)驗,經(jīng)歷過游戲,社交,廣告,電商等各種類型的項目先后出版兩本書籍。曾任上海交大繼續(xù)教育學(xué)院兼職講師,教授Java與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),網(wǎng)絡(luò)與Web,曾任美團(tuán)點評的校招面試官,搜索與推薦平臺,電商運營平臺,電商商品,庫存體系 ,廣告平臺,數(shù)據(jù)中臺。

服務(wù)過的企業(yè):
廣州賽意
深圳創(chuàng)維-RGB電子
招聯(lián)消費金融
中移
酷開
銀聯(lián)

?現(xiàn)任BAT公司某技術(shù)中心高級架構(gòu)師;曾在美團(tuán)點評、唯品會工作,從事廣告平臺、電商平臺相關(guān)的架構(gòu)設(shè)計與團(tuán)隊管理工作。 ?中科院軟件研究所計算機(jī)專業(yè)碩士畢業(yè),出版過2本著作: ?在高并發(fā)高可用架構(gòu),業(yè)務(wù)建模,DDD領(lǐng)域,積累了10年工作經(jīng)驗,經(jīng)歷過游戲,社交,廣告,電商等各種類型的項目先后出版兩本書籍。曾任上海交大繼續(xù)教育學(xué)院兼職講師,教授Java與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),網(wǎng)絡(luò)與Web,曾任美團(tuán)點評的校招面試官,搜索與推薦平臺,電商運營平臺,電商商品,庫存體系 ,廣告平臺,數(shù)據(jù)中臺。 服務(wù)過的企業(yè): 廣州賽意 深圳創(chuàng)維-RGB電子 招聯(lián)消費金融 中移 酷開 銀聯(lián)

課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

SpringCloud與微服務(wù)架構(gòu)

目標(biāo)收益

培訓(xùn)對象

課程大綱

0、序言:課程脈絡(luò) 1.什么是“術(shù)”?什么是“道”?道與術(shù)的關(guān)系?
2. 微服務(wù)架構(gòu)與分布式架構(gòu)的關(guān)系
3. 大型互聯(lián)網(wǎng)架構(gòu)演進(jìn)史
第1單元 業(yè)界微服務(wù)框架技術(shù)選型與核心原理 1.微服務(wù)框架出現(xiàn)以前,大家都怎么開發(fā)分布式系統(tǒng)的?
2.業(yè)界微服務(wù)框架技術(shù)選型與原理: SpringCloud/Dubbo/Pigeon/OSP/grpc
3.基于http的RPC(http1.0/1.1/https/http2/http3)
4.基于tcp的RPC(epoll/Java NIO/Netty)
5.異步RPC:真異步 vs. 假異步
6.高階內(nèi)容:Streaming RPC,協(xié)程
第2單元 SpringCloud技術(shù)棧 1. 基石 - Java3大特性:
(1)反射
(2)注解
(3)動態(tài)代理
2. Servlet標(biāo)準(zhǔn)(J2EE Web標(biāo)準(zhǔn))
3. Tomcat容器
4. Spring
(1)IOC
(2)AOP
5. Spring MVC
6. Spring Boot
(1)SpringBoot應(yīng)用與嵌入式Tomcat
(2)對注解的發(fā)揚光大
(3)各種starter
7. Spring Cloud
(1)Feign
(2)RestTemplate
(3)Ribbon
(4)Nacos
第3單元 服務(wù)注冊與發(fā)現(xiàn)中心 1.業(yè)界常用服務(wù)注冊與發(fā)現(xiàn)框架(Zookeeper、Nacos、Consul、 Eureka、ETCD)
2.為什么ZK不適合作為服務(wù)發(fā)現(xiàn)/注冊中心?
3.使用Redis作為服務(wù)發(fā)現(xiàn)/注冊中心是否可行?
4.CAP理論引入
5.服務(wù)熔斷與摘除機(jī)制:服務(wù)器摘除與客戶端摘除
第4單元 服務(wù)的限流、熔斷、降級原理 0. Hystrix與Sentinel
1. 限流的實現(xiàn)原理
2. 熔斷的原理
3. 降級背后的思維
第4單元 微服務(wù)周邊技術(shù)配套 1. 應(yīng)用監(jiān)控:自動化上報與監(jiān)控
2. 業(yè)務(wù)監(jiān)控:各種解決方案
3. 分布式鏈路追蹤
(Dapper、Cat、Zipkin、Pinpoint)
4. 分布式日志采集與檢索(ELK)
5. 從DevOps到AIOps
第5單元 微服務(wù)架構(gòu)下的分布式事務(wù) 0. 不會分布式事務(wù),等于不會微服務(wù)
1. 日常工作中所有分布式事務(wù)場景:
(1)DB與DB的分布式事務(wù),
(2)DB與MQ的分布式事務(wù),
(3)DB與服務(wù)的分布式事務(wù),
(4)服務(wù)與服務(wù)的分布式事務(wù)
(5)文件與文件的分布式事務(wù)
...
2. 分布式事務(wù)解決方案對比與分析:
2PC, TCC, 最終一致性,1PC,對賬
3. Seata分布式事務(wù)框架與分布式數(shù)據(jù)庫
第6單元 云原生:微服務(wù)與K8S的結(jié)合 1.Docker到底是什么?
2.Docker背后的Linux原理
3.K8S到底是什么?
4.K8S性能與高可用優(yōu)化
5.K8S的各種擴(kuò)展機(jī)制
6.K8S與DevOps的結(jié)合
7.K8S與微服務(wù)框架的結(jié)合
0、序言:課程脈絡(luò)
1.什么是“術(shù)”?什么是“道”?道與術(shù)的關(guān)系?
2. 微服務(wù)架構(gòu)與分布式架構(gòu)的關(guān)系
3. 大型互聯(lián)網(wǎng)架構(gòu)演進(jìn)史
第1單元 業(yè)界微服務(wù)框架技術(shù)選型與核心原理
1.微服務(wù)框架出現(xiàn)以前,大家都怎么開發(fā)分布式系統(tǒng)的?
2.業(yè)界微服務(wù)框架技術(shù)選型與原理: SpringCloud/Dubbo/Pigeon/OSP/grpc
3.基于http的RPC(http1.0/1.1/https/http2/http3)
4.基于tcp的RPC(epoll/Java NIO/Netty)
5.異步RPC:真異步 vs. 假異步
6.高階內(nèi)容:Streaming RPC,協(xié)程
第2單元 SpringCloud技術(shù)棧
1. 基石 - Java3大特性:
(1)反射
(2)注解
(3)動態(tài)代理
2. Servlet標(biāo)準(zhǔn)(J2EE Web標(biāo)準(zhǔn))
3. Tomcat容器
4. Spring
(1)IOC
(2)AOP
5. Spring MVC
6. Spring Boot
(1)SpringBoot應(yīng)用與嵌入式Tomcat
(2)對注解的發(fā)揚光大
(3)各種starter
7. Spring Cloud
(1)Feign
(2)RestTemplate
(3)Ribbon
(4)Nacos
第3單元 服務(wù)注冊與發(fā)現(xiàn)中心
1.業(yè)界常用服務(wù)注冊與發(fā)現(xiàn)框架(Zookeeper、Nacos、Consul、 Eureka、ETCD)
2.為什么ZK不適合作為服務(wù)發(fā)現(xiàn)/注冊中心?
3.使用Redis作為服務(wù)發(fā)現(xiàn)/注冊中心是否可行?
4.CAP理論引入
5.服務(wù)熔斷與摘除機(jī)制:服務(wù)器摘除與客戶端摘除
第4單元 服務(wù)的限流、熔斷、降級原理
0. Hystrix與Sentinel
1. 限流的實現(xiàn)原理
2. 熔斷的原理
3. 降級背后的思維
第4單元 微服務(wù)周邊技術(shù)配套
1. 應(yīng)用監(jiān)控:自動化上報與監(jiān)控
2. 業(yè)務(wù)監(jiān)控:各種解決方案
3. 分布式鏈路追蹤
(Dapper、Cat、Zipkin、Pinpoint)
4. 分布式日志采集與檢索(ELK)
5. 從DevOps到AIOps
第5單元 微服務(wù)架構(gòu)下的分布式事務(wù)
0. 不會分布式事務(wù),等于不會微服務(wù)
1. 日常工作中所有分布式事務(wù)場景:
(1)DB與DB的分布式事務(wù),
(2)DB與MQ的分布式事務(wù),
(3)DB與服務(wù)的分布式事務(wù),
(4)服務(wù)與服務(wù)的分布式事務(wù)
(5)文件與文件的分布式事務(wù)
...
2. 分布式事務(wù)解決方案對比與分析:
2PC, TCC, 最終一致性,1PC,對賬
3. Seata分布式事務(wù)框架與分布式數(shù)據(jù)庫
第6單元 云原生:微服務(wù)與K8S的結(jié)合
1.Docker到底是什么?
2.Docker背后的Linux原理
3.K8S到底是什么?
4.K8S性能與高可用優(yōu)化
5.K8S的各種擴(kuò)展機(jī)制
6.K8S與DevOps的結(jié)合
7.K8S與微服務(wù)框架的結(jié)合

課程費用

6800.00 /人

課程時長

2

預(yù)約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求