免费看美女被靠到爽的视频,日本最新免费二区三区,成人免费视频在线观看,国产成人精品日本亚洲11

名課堂-企業管理培訓網

聯系方式

聯系電話:400-8228-121

值班手機:18971071887

Email:Service@mingketang.com

您所在的位置:名課堂>>內訓課程>>市場營銷培訓

微服務架構設計與實戰

【課程編號】:NX42741

【課程名稱】:

微服務架構設計與實戰

【課件下載】:點擊下載課程綱要Word版

【所屬類別】:市場營銷培訓

【培訓課時】:2天

【課程關鍵字】:互聯網培訓

我要預訂

咨詢電話:027-5111 9925 , 027-5111 9926手機:18971071887郵箱:

【課程背景】

隨著互聯網時代的到來,數據量急劇增加,并發量也越來越大,傳統的單體應用訪問起來變得越來越緩慢?企業如何快速的找到應用緩慢的根源并進行快速的優化?企業如何重新規劃和設計高可用高并發的分布式系統的架構,而微服務架構已然成為分布式系統架構最主流的實現方案。

本課程首先從軟件架構的演變歷程開始分析,分析傳統的單體架構是如何演變為微服務架構的?探討了基于微服務架構對團隊技能以及團隊組織架構的要求,深入剖析了什么類型的項目適合采用微服務架構?微服務架構的技術選型以及如何選擇?

接著從微服務架構所涉及到的各種組件,基于原理+實戰的模式。讓學員對其有全盤和深入的理解和應用,并掌握在日常工作中的最佳實踐。

課程將通過實例演示和動手實踐相結合的方式來強化學員對課程知識的掌握,并快速的轉化為實戰技能應用到企業的日常工作當中。

【課程收益】

了解企業微服務架構落地的全流程

掌握微服務架構對團隊和人才的要求

掌握微服務架構的基礎設施和實現方案

掌握微服務架構的最佳實踐

【課程對象】

CTO、技術總監、研發負責人、架構師、研發工程師、售前技術工程師

【課程大綱】

一、微服務架構背景

1、從傳統單體架構到分布式微服務架構演變歷程

案例:淘寶

2、微服務架構相關概念

微服務架構定義

微服務架構面臨哪些挑戰?

微服務生命周期與交付流程

微服務技術選型

微服務架構常用組件

微服務對于團隊要求

二、如何進行微服務設計與拆分?

1、微服務設計和拆分原則

微服務設計、開發和運維流程剖析

微服務拆分維度有哪些?

微服務拆分原則有哪些?

2、微服務拆分后面臨問題?如何解決?

如何快速定位故障?

如何進行系統間調用鏈路分析?

如何高效的實現服務治理?

如何確保服務上下游調用的穩定性?

三、微服務開發框架利器之SpringBoot?

1、SpringBoot前世今生

SpringBoot誕生背景

SpringBoot優勢

2、SpringBoot開發特性

SpringBoot包版本管理

SpringBoot自動配置

SpringBoot常用注解

SpringBoot自定義配置參數

SpringBoot外部化配置

3、SpringBoot生產級特性

SpringBoot多環境配置

SpringBoot部署與運維

四、微服務案例分析

1、微服務按業務拆分

2、框架搭建

微服務整體工程架構搭建

各微服務模塊開發

五、微服務之遠程調用

1、遠程調用

如何實現跨服務間的遠程調用?

跨服務間遠程調用的幾種方式對比

跨服務間遠程調用需要考慮的因素有哪些?

2、負載均衡

如何實現跨服務間調用的負載均衡?

服務端負載均衡方案

客戶端負載均衡方案

六、微服務之注冊中心

1、服務治理

服務治理的定義與作用

微服務調用端和微服務提供端之間透明通信

微服務動態注冊與發現

2、注冊中心實現方案

Zookeeper底層原理剖析

Eureka底層原理剖析

Nacos底層原理剖析

Nacos服務分級存儲模型

如何基于Nacos實現跨區域集群的調用

如何基于namespace實現環境隔離

3、注冊中心應用實戰

基于Eureka實現服務注冊與發現,上下游調用

基于Nacos實現服務注冊與發現,上下游調用

七、微服務之遠程同步調用?

1、RestTemplate實現遠程調用

負載均衡原理

基于RestTemplate的直連遠程同步調用

使用RestTemplate如何與Eureka、Nacos實現服務發現及負載均衡

2、Feign實現遠程調用

基于Feign實現的遠程負載均衡調用

Feign客戶端工程結構最佳實踐

3、自定義負載均衡

負載均衡策略IRule

如何指定負載均衡策略、自定義負載均衡策略?

八、微服務之遠程異步調用?

1、異步調用

微服務間異步調用的實現方式

微服務間異步調用如何確保異步成功執行?

基于MQ實現微服務異步調用

MQ的異步通知模型

MQ的異步通知模型下服務的冪等性要求

2、異步調用實現

消息中間件選型與對比

消息隊列編程模型之點對點

消息隊列編程模型之發布/訂閱

基于RabbitMQ實現的遠程異步調用

基于Kafka實現的遠程異步調用

3、總結:基于MQ實現異步調用注意事項

九、微服務之容錯處理

1、微服務容錯處理

雪崩效應場景分析

如何應對雪崩效應下的容錯處理

微服務的5種容錯方案:超時處理、艙壁模式、斷路器、限流、降級

微服務間調用超時如何處理?

如何實現微服務的服務降級與熔斷

如何對服務提供者實現限流?

2、微服務容錯處理方案之Hystrix

Spring Cloud體系下之容錯處理解決方案斷路器Hystrix

基于Hystrix實現方法級的服務降級與熔斷

基于Hystrix服務降級與熔斷策略的配置

如何正確設置服務的超時時間?應遵循什么原則?

基于Hystrix Dashboard實現服務的流量與熔斷監控

3、微服務容錯處理方案之Sentinel

SCA服務限流降級之Sentinel

Sentinel的基本概念:資源、規則

Sentinel的工作流程與原理剖析

Sentinel對流量控制、熔斷降級的實現機制

Sentinel實時監控和規則管理的控制臺

Sentinel流控模式:關聯模式、鏈路模式

Sentinel留空效果:warm up、排隊等待

Sentinel熱點參數限流:全局參數限流、熱點參數限流

Sentinel隔離:線程隔離與信號量隔離模式

基于FeignClient整合Sentinel實現隔離和降級邏輯

Sentinel熔斷降級:慢調用、異常比例

Sentinel與開源框架的快速適配

Spring Cloud體系下之容錯處理解決方案斷路器Hystrix

Sentinel與Spring Cloud Hystrix對比

十、微服務之網關

1、微服務網關

微服務網關定義

服務網關的應用場景有哪些?

網關的實現原理

2、微服務網關實現之zuul

SpringCloud之微服務網關zuul

編寫zuul微服務網關的流程

zuul過濾器的應用

zuul的容錯與回退處理

zuul如何自定義服務的中轉策略

3、微服務網關實現之gateway

spring cloud gateway網關

spring cloud gateway之斷言工廠

spring cloud gateway之過濾器工廠

spring cloud gateway之全局過濾器

如何解決網關跨域的問題

十一、微服務之配置中心

1、微服務配置中心

服務配置中心介紹與應用場景分析

如何管理微服務中的配置

如何實現配置端點的刷新

如何確保配置中心內容的安全性?

如何實現配置刷新后自動下發?

2、微服務配置中心實現之Nacos

Nacos下配置的多項目分組管理

SCA下Nacos實現的配置管理與動態刷新

十二、微服務監控

1、微服務監控

Spring Boot自帶的開源監控系統Spring Boot Admin

自主搭建系統監控中心

2、微服務調用鏈跟蹤

分布式調用鏈中心

開源調用鏈中心Zipkin

微服務調用鏈追蹤

Spring Cloud Sleuth簡介

Spring Cloud Sleuth與Zipkin結合應用

十三、微服務之分布式事務

1、分布式事務原理

CAP定理:一致性、可用性、分區容忍性

BASE理論

數據庫事務的ACID特性分析

本地事務 VS 分布式事務

如何解決跨服務間同步調用的數據一致性?

本地事務定義以及事務的ACID特性分析

什么是分布式事務?

分布式事務的應用場景有哪些?

分布式事務的原理

分布式事務XA協議、兩階段提交與三階段提交的流程與原理剖析

2、分布式事務實現之Seata

SCA下Seata對事務模式的支持

Seata AT模式下的應用實戰

十四、微服務日志

1、微服務日志

傳統日志管理方式痛點分析

為什么需要搭建應用日志中心

2、微服務日志實現之ELK

開源日志中心ELK介紹

日志存儲系統之Elasticsearch

日志收集系統之Logstash

日志查詢系統之Kibana

ELK日志中心搭建訪問日志的分析

陳老師

陳國星老師

——企業IT團隊技能提升引領者

曾任國內通信行業上市公司 廣東融合通信 技術負責人

華為(運營商5G云改云原生方向) 簽約講師

阿里云(paas產品)特約講師

阿里云企業級互聯網架構認證專家

研發迭代領域專家

軟件安全架構領域專家

【個人簡介】

陳國星老師擁有15年IT研發經驗,11年IT架構與管理經驗,8年IT企業培訓經驗,負責企業IT團隊技術類課程交付,涉及運營商、銀行、證券、央企、事業單位等世界500強企業,包括新員工入職專題類的技術類崗位課程全流程跟進與實施、企業老員工IT專業技能提升(Java方向)、架構設計、微服務、DevOps、云原生、大數據等專題,與業內知名企業阿里、華為、企培行業頭部企業建立長期的企業培訓渠道深度合作模式。

曾主導南方電網互聯網客戶服務平臺和新型客戶統一模型建設、大型集團公司基于微服務架構的業務中臺和數據中臺建設、廣東省智慧城市建設項目、教育行業云平臺與虛擬化平臺建設、基于IOT在美妝行業的平臺建設。

精通大型分布式應用架構設計與技術研發。對于大規模分布式架構、微服務架構、軟件安全架構設計等方向特別有研究,尤其對于高并發應用有豐富的架構與落地經驗。擅長Java開發技能體系、軟件架構、微服務、軟件工程和研發團隊管理,長期為某上市集團公司提供項目管理和架構顧問支持。

熟悉阿里云相關技術棧,有過多次中型項目阿里公有云上云經驗;熟悉騰訊云的私有化架構,有過互聯網大型項目的私有化落地實施經驗。

曾在平安證券、中國電信、中國移動、中國聯通、工商銀行、中國銀行、中數通、花樣年集團等企業做過上門的項目服務,咨詢及培訓服務過300多家成長型企事業單位。現任某上市公司技術負責人,高級技術顧問,首席系統架構師。

【授課風格】

專業性強:憑借多年互聯網公司的從業經驗,結合多年服務于世界500強企業IT咨詢與培訓經驗,能深刻理解大型企業的IT團隊訴求,幫企業一起深入打造企業IT團隊的金字塔模型。

實用落地:憑借15年豐富的工作經驗、項目經驗,成為技術實戰、實操、實用、實施專家。

引導啟發:理論結合實戰的方式帶領學員一起,讓學員得到事半功倍的收獲。授課條理清晰,深入淺出,通過一個或多個實際案例貫穿整個課程,語言表達能力強。

對癥下藥:善于捕捉學員痛點,從痛點分析到痛點解決,來調動學員學習積極性;思維敏捷,可以根據學生的實際需求隨即應變。

風趣幽默:輕松愉快,深入淺出;生動活潑,通俗易懂;談笑風生,印象深刻。

【主講課程】

軟件研發系列

《Java web核心應用開發培訓》

《Java企業應用進階與實戰》

《Java企業應用利器之SpringBoot實戰》

《SpringCloud應用開發實戰》

《JVM深入剖析與調優實戰》

《MySQL數據庫高級應用開發與性能優化實戰》

架構設計系列

《微服務架構設計與實戰》

《大規模分布式系統架構與實踐》

《互聯網中間件和開源技術進階》

《ElasticSearch應用與實戰》

《基于ELK的實時日志分析平臺》

《Kafka應用與實戰》

《軟件安全設計與開發》

【服務客戶】

運營商類:中國移動(總部及各省級單位)、中國聯通(江蘇聯通、佛山聯通)、中國電信(廣東省電信、河北電信)

銀行類:工商銀行(廣東省行、深圳分行)、中國銀行(深圳分行)、建設銀行、華商銀行(深圳分行)、農業銀行(東莞、佛山、南海分行)、廣州農商行、東莞農商行、廣東省郵政

證券&保險:深圳平安證券、平安科技、深圳南方基金、中國人保、招商證券、招商信諾

航空類:南方航空、深圳航空、9元航空、中航信

其它類:重慶賽迪、格力集團 、中國數字通信

我要預訂

咨詢電話:027-5111 9925 , 027-5111 9926手機:18971071887郵箱:

企業管理培訓分類導航

企業培訓公開課日歷

市場營銷培訓推薦公開課

名課堂培訓講師團隊

王佳騏-企業培訓師
王佳騏老師

王佳騏老師 銀行營銷創新實戰導師 20年的銀行金融實戰經驗 CDCS資格認證 湖南財經學院國際金融專...

張勇-企業培訓師
張勇老師

張勇老師 互聯網營銷專家 北師大管理哲學博士 旗領文化傳媒董事長 CMC國際注冊管理咨詢師 創投決全...

李成林-企業培訓師
李成林老師

李成林老師 實戰型咨詢式營銷培訓專家 國家注冊高級咨詢顧問 中國企業聯合會特聘專家 《銷售與市場》、...

市場營銷培訓內訓課程

熱門企業管理培訓關鍵字