欧美乱大交av_美女视频黄免费看_国产情久久久久久一区二区三_国产av一区二区久久_欧美日韩av久久久_久久精品国产亚洲av久试看 _日韩高清影院_大陆国产av

全國 [城市選擇] [會員登錄] [講師注冊] [機(jī)構(gòu)注冊] [助教注冊]  
中國企業(yè)培訓(xùn)講師
互聯(lián)網(wǎng)大型高可用高并發(fā)微服務(wù)架構(gòu)設(shè)計(jì)實(shí)戰(zhàn)網(wǎng)絡(luò)直播培訓(xùn)班
 
講師:講師團(tuán) 瀏覽次數(shù):2552

課程描述INTRODUCTION

互聯(lián)網(wǎng)大型高可用高并發(fā)微服務(wù)架構(gòu)設(shè)計(jì)線上培訓(xùn)

· 中層領(lǐng)導(dǎo)

培訓(xùn)講師:講師團(tuán)    課程價格:¥元/人    培訓(xùn)天數(shù):3天   

日程安排SCHEDULE

課程大綱Syllabus

互聯(lián)網(wǎng)大型高可用高并發(fā)微服務(wù)架構(gòu)設(shè)計(jì)線上培訓(xùn)

一、培訓(xùn)背景
當(dāng)今大型互聯(lián)網(wǎng)或者超大型企業(yè)的IT平臺為迎合業(yè)務(wù)的快速發(fā)展下不停地打造各種系統(tǒng),經(jīng)過長時間運(yùn)行使用后系統(tǒng)架構(gòu)呈現(xiàn)煙囪組織,系統(tǒng)變得復(fù)雜,模塊耦合度高,關(guān)聯(lián)依賴復(fù)雜,牽一發(fā)而動全身,不利于業(yè)務(wù)創(chuàng)新和迭代。如何更快速整合現(xiàn)有的各個系統(tǒng),使得企業(yè)能從戰(zhàn)略、組織、制度、流程和業(yè)務(wù)等方面進(jìn)行持續(xù)快速的迭代,完善企業(yè)的結(jié)構(gòu)和運(yùn)轉(zhuǎn)方式,使企業(yè)能夠達(dá)到現(xiàn)在和未來的目標(biāo)。目前有效的解決方案就是引入微服務(wù)架構(gòu)方案,通過將巨大單體應(yīng)用分解為多個服務(wù)方法解決復(fù)雜性問題。在功能不變的情況下,應(yīng)用被分解為多個可管理的服務(wù),從而實(shí)現(xiàn)系統(tǒng)易于開發(fā)與維護(hù)、獨(dú)立部署、高可伸縮性、技術(shù)異構(gòu)性等眾多的架構(gòu)優(yōu)點(diǎn),推動業(yè)務(wù)快速迭代和靈活發(fā)展。
本課程采用業(yè)界流行成熟的微服務(wù)解決方案Spring Cloud、Service Mesh技術(shù)棧,以實(shí)踐和案例驅(qū)動,采用多個完整地案例貫穿整個課程,來完成學(xué)習(xí)實(shí)踐環(huán)節(jié),讓學(xué)員真正掌握微服務(wù)架構(gòu)的理論、架構(gòu)設(shè)計(jì)、具體實(shí)現(xiàn)技術(shù),從而讓微服務(wù)架構(gòu)落地。

二、課程收益
通過此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1.掌握如何設(shè)計(jì)可靠的大型互聯(lián)網(wǎng)微服務(wù)架構(gòu)方案
2.掌握使用Spring Cloud技術(shù)棧開發(fā)大型微服務(wù)架構(gòu)系統(tǒng)
3.掌握大型互聯(lián)網(wǎng)微服務(wù)架構(gòu)系統(tǒng)開發(fā)、測試、生產(chǎn)的*實(shí)踐
4.掌握實(shí)現(xiàn)大型微服務(wù)架構(gòu)系統(tǒng)在高可用、高并發(fā)的關(guān)鍵技術(shù)和方案
5.掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)數(shù)據(jù)庫架構(gòu)的設(shè)計(jì);
6.掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)服務(wù)的治理;
7.解決如何在時間、成本和質(zhì)量之間追求平衡,以低成本平穩(wěn)地實(shí)現(xiàn)微服務(wù)架構(gòu)系統(tǒng)演進(jìn);
8.掌握高可用微服務(wù)架構(gòu)設(shè)計(jì)的性能評估和擴(kuò)容。

三、培訓(xùn)特色
1.理論與實(shí)踐相結(jié)合、案例分析與行業(yè)應(yīng)用穿插進(jìn)行;
2.專家精彩內(nèi)容解析、學(xué)員專題討論、分組研究;
3.通過全面知識理解、專題技能和實(shí)踐結(jié)合的授課方式。

四、日程安排

日程

培訓(xùn)模塊

培訓(xùn)內(nèi)容

第一天

上午

互聯(lián)網(wǎng)大型高可用高并發(fā)技術(shù)架構(gòu)概述

  • 互聯(lián)網(wǎng)大型高可用高并發(fā)技術(shù)架構(gòu)演進(jìn)
  • 互聯(lián)網(wǎng)常見的高可用設(shè)計(jì)手段;
  • 互聯(lián)網(wǎng)常見的高并發(fā)設(shè)計(jì)手段;
  • 實(shí)踐案例;

微服務(wù)架構(gòu)概述

  • 什么是微服務(wù)架構(gòu)
  • 單體架構(gòu)優(yōu)勢與挑戰(zhàn)
  • 微服務(wù)架構(gòu)的本質(zhì)與特征微服務(wù)與SOA
  • 微服務(wù)從設(shè)計(jì)、開發(fā)、集成、測試到生產(chǎn)環(huán)境運(yùn)行的挑戰(zhàn)

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

  • API網(wǎng)關(guān)與常用組件
  • 服務(wù)注冊中心與常用組件
  • 配置中心與常用組件
  • 服務(wù)調(diào)用框架與常用組件
  • 主流微服務(wù)架構(gòu)技術(shù)解決方案比較分析

互聯(lián)網(wǎng)大型高可用高并發(fā)架構(gòu)核心技術(shù)*實(shí)踐

  • 大型分布式系統(tǒng)高可用設(shè)計(jì)手段;
  • 大型分布式系統(tǒng)高并發(fā)設(shè)計(jì)手段;
  • 服務(wù)無狀態(tài)化設(shè)計(jì)與實(shí)踐;
  • 服務(wù)負(fù)載均衡設(shè)計(jì)與實(shí)踐;
  • 服務(wù)冪等設(shè)計(jì)與實(shí)踐;
  • 分布式鎖設(shè)計(jì)與實(shí)踐;
  • 分布式事務(wù)設(shè)計(jì)與實(shí)踐;
  • 服務(wù)降級設(shè)計(jì)與實(shí)踐;
  • 服務(wù)限流設(shè)計(jì)與實(shí)踐;
  • 服務(wù)熔斷設(shè)計(jì)與實(shí)踐;
  • 服務(wù)之灰度發(fā)布設(shè)計(jì)與實(shí)踐;
  • 大型分布式系統(tǒng)全鏈路壓測設(shè)計(jì)與實(shí)踐;

第一天

下午

互聯(lián)網(wǎng)大型高可用高并發(fā)數(shù)據(jù)庫*實(shí)踐

  • 互聯(lián)網(wǎng)數(shù)據(jù)庫演進(jìn)之路〔RDBMS→NoSQL→NewSQL〕;
  • 互聯(lián)網(wǎng)傳統(tǒng)關(guān)系性數(shù)據(jù)庫分庫分表設(shè)計(jì)與實(shí)踐;
  • 互聯(lián)網(wǎng)傳統(tǒng)關(guān)系型數(shù)據(jù)庫性能優(yōu)化全攻略;
  • 互聯(lián)網(wǎng)傳統(tǒng)關(guān)系型數(shù)據(jù)庫高可用設(shè)計(jì)與實(shí)踐;
  • 互聯(lián)網(wǎng) NoSQL 分布式非關(guān)系型數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用實(shí)踐;
  • 互聯(lián)網(wǎng) NewSQL 分布式關(guān)系型數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用實(shí)踐;
  • 互聯(lián)網(wǎng)數(shù)據(jù)庫數(shù)據(jù)無縫遷移設(shè)計(jì)與實(shí)踐;
  • 互聯(lián)網(wǎng)緩存數(shù)據(jù)設(shè)計(jì)與應(yīng)用實(shí)踐;
  • 互聯(lián)網(wǎng)數(shù)據(jù)一致性設(shè)計(jì)與實(shí)踐;

互聯(lián)網(wǎng)大型高可用高并發(fā)微服務(wù)設(shè)計(jì)

  • 應(yīng)用的微服務(wù)架構(gòu)設(shè)計(jì)
  • 服務(wù)的粒度與分類
  • 服務(wù)拆分原則
  • 常見微服務(wù)拆分方法
  • 服務(wù)的編排與編制
  • 單體架構(gòu)如何演進(jìn)到微服務(wù)架構(gòu)
  • 微服務(wù)架構(gòu)系統(tǒng)案例介紹

微服務(wù)的相關(guān)設(shè)計(jì)

  • 常用設(shè)計(jì)模式
  • 服務(wù)間通信方式的比較與選擇
  • 服務(wù)的無狀態(tài)設(shè)計(jì)
  • 服務(wù)的冪等設(shè)計(jì)
  • 服務(wù)的容錯與降級設(shè)計(jì)
  • 服務(wù)的柔性設(shè)計(jì)
  • 實(shí)踐案例

基于Spring Cloud架構(gòu)微服務(wù)解決方案

  • Spring Cloud技術(shù)棧
  • 服務(wù)支撐組件介紹(服務(wù)注冊,集中化配置,斷路器,服務(wù)網(wǎng)關(guān))

第二天

上午

微服務(wù)應(yīng)用實(shí)踐

微服務(wù)的注冊與發(fā)現(xiàn)(service-discovery)

  • 為什么要服務(wù)注冊與發(fā)現(xiàn)
  • 服務(wù)注冊與服務(wù)發(fā)現(xiàn)的實(shí)現(xiàn)方式
  • 使用Spring Cloud Eureka實(shí)現(xiàn)分布式服務(wù)注冊中心
  • Netflix Eureka 和 Ribbon概述
  • Eureka 和 Ribbon 架構(gòu)設(shè)計(jì)原理
  • Spring Cloud Eureka 和 Ribbon 主要配置項(xiàng)
  • Eureka進(jìn)階:自保護(hù)模式
  • Eureka進(jìn)階:健康檢查和藍(lán)綠部署
  • 使用Spring Cloud Ribbon客戶端負(fù)載均衡
  • 使用Spring Cloud feign實(shí)現(xiàn)申明式訪問微服務(wù)

微服務(wù)的集中化配置(centralized-config)

  • 為什么要集中化配置
  • 集中化配置的實(shí)現(xiàn)原理與方式
  • 使用Spring Cloud Config實(shí)現(xiàn)集中化配置
  • Spring Cloud Config用Git / SVN做配置文件倉庫
  • 生產(chǎn)環(huán)境攜程 Apollo 配置中心介紹
  • Apollo核心概念
  • Apollo Java客戶端和多語言接入
  • Apollo Client和Spring Boot集成
  • 案例演示:部署運(yùn)行高可用配置中心

微服務(wù)的容錯處理(circuit-breaker)

  • 微服務(wù)下的可用性與故障蔓延(Failure Cascading)
  • 斷路器模式的原理與實(shí)現(xiàn)
  • 微服務(wù)實(shí)現(xiàn)容錯
  • 使用Spring Cloud Hystrix實(shí)現(xiàn)服務(wù)容錯
  • Hystrix實(shí)現(xiàn)回退支持
  • Hystrix中實(shí)現(xiàn)信號量策略配置
  • Hystrix線程隔離策略配置
  • 容錯場景實(shí)現(xiàn)結(jié)果緩存
  • 使用Netflix Turbine實(shí)現(xiàn)監(jiān)控聚合
  • 使用Hystrix-dashboard可視化服務(wù)質(zhì)量監(jiān)控
  • 部署運(yùn)行微服務(wù)調(diào)用方實(shí)現(xiàn)負(fù)載均衡案例。
  • 部署運(yùn)行當(dāng)服務(wù)不可用時,服務(wù)調(diào)用方實(shí)現(xiàn)熔斷,避免微服務(wù)失效擴(kuò)大,導(dǎo)致大面積雪崩效應(yīng)。

第二天

下午

構(gòu)建微服務(wù)網(wǎng)關(guān)SpringCloud Gateway

  • 為什么需要微服務(wù)網(wǎng)關(guān)
  • 微服務(wù)網(wǎng)關(guān)的實(shí)現(xiàn)方案
  • 使用Spring Gateway實(shí)現(xiàn)微服務(wù)網(wǎng)關(guān)
  • Spring Cloud Gateway實(shí)現(xiàn)路由轉(zhuǎn)發(fā)
  • Spring Cloud Gateway路由斷言工廠
  • Spring Cloud Gateway過濾器工廠
  • 全局過濾器
  • 微服務(wù)網(wǎng)關(guān)實(shí)戰(zhàn)案例
  • 限流實(shí)戰(zhàn)
  • 熔斷回退實(shí)戰(zhàn)
  • 跨域?qū)?/li>
  • 統(tǒng)一異常處理
  • 重試機(jī)制

微服務(wù)的安全

 

  • 微服務(wù)下安全的實(shí)現(xiàn)方式:Spring Cloud Security
  • 使用HTTPS加密傳輸內(nèi)容
  • OAuth2 概述
  • OAuth2 典型模式和選型
  • Spring Security OAuth2 架構(gòu)簡介
  • 授權(quán)碼模式授權(quán)服務(wù)器
  • 密碼模式授權(quán)服務(wù)器
  • Web 應(yīng)用接入授權(quán)服務(wù)器
  • JWT 令牌概述
  • 授權(quán)服務(wù)器支持 JWT 令牌

使用Docker發(fā)布微服務(wù)

  • Docker與jenkins集成與部署
  • 微服務(wù)的自動化發(fā)布與部署
  • 使用docker的API
  • 使用Docker技術(shù)實(shí)現(xiàn)微服務(wù)自動化部署

第三天

上午

云原生架構(gòu)和Kubernetes容器云部署

  • 云原生架構(gòu)概述
  • Kubernetes背景和架構(gòu)
  • Kubernetes基本概念
  • Spring Boot部署到本地Kubernetes環(huán)境
  • 生產(chǎn)環(huán)境Kubernetes部署文件剖析
  • Kubernetes應(yīng)用動態(tài)配置實(shí)驗(yàn)
  • Kubernetes應(yīng)用金絲雀發(fā)布實(shí)驗(yàn)

微服務(wù)與日志聚合

  • 日志聚合的常用技術(shù)方案
  • 使用 Fluentd、ElasticSearch 和 Kibana 管理日志  

微服務(wù)監(jiān)控與告警

  • 微服務(wù)監(jiān)控與告警常用方案
  • 使用Netflix Turbine實(shí)現(xiàn)監(jiān)控聚合
  • 使用Hystrix-dashboard可視化服務(wù)質(zhì)量監(jiān)控
  • 部署運(yùn)行使用Spring Boot actuator和Spring Boot Admin實(shí)現(xiàn)微服務(wù)的metrics+HealthCheck監(jiān)控
  • 部署運(yùn)行使用Spring Cloud Hystrix Dashboard+Turbine實(shí)現(xiàn)監(jiān)控服務(wù)調(diào)用時間和微服務(wù)運(yùn)行故障信息。
  • 部署運(yùn)行使用Spring Cloud Sleuth和Zipkin實(shí)現(xiàn)微服務(wù)調(diào)用鏈監(jiān)控
  • 使用 Prometheus 和 Grafana 處理性能指標(biāo)數(shù)據(jù)  

第三天

下午

 XXX公司微服務(wù)架構(gòu)系統(tǒng)案例分享

  • 微服務(wù)業(yè)務(wù)設(shè)計(jì)和拆分
  • 微服務(wù)系統(tǒng)架構(gòu)選型
  • 從傳統(tǒng)單體系統(tǒng)遷移到微服務(wù)架構(gòu)系統(tǒng)改造
  • 構(gòu)建微服務(wù)架構(gòu)持續(xù)集成開發(fā)流水線
  • 微服務(wù)自動化部署
  • 微服務(wù)架構(gòu)系統(tǒng)監(jiān)控

案例實(shí)戰(zhàn)--秒殺系統(tǒng)高性能高并發(fā)實(shí)戰(zhàn)

  • 秒殺系統(tǒng)架構(gòu)設(shè)計(jì)分析
  • 場景一:高并發(fā)時實(shí)現(xiàn)用戶登錄以及分布式session功能
  • 場景二:圖形驗(yàn)證碼及惡意防刷
  • 場景三:頁面級高并發(fā)秒殺優(yōu)化(大型分布式緩存Redis+靜態(tài)化分離)
  • 場景四:服務(wù)端Web  Server優(yōu)化(Tomcat/Ngnix/LVS/Keepalived)
  • 場景五:秒殺服務(wù)級高并發(fā)優(yōu)化(RabbitMQ+接口優(yōu)化)
  • 場景六:數(shù)據(jù)庫高并發(fā)可用優(yōu)化(數(shù)據(jù)庫集群海量寫操作)

總結(jié)與答疑

 

五、授課專家
程老師  擁有近二十年一線研發(fā)和架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),曾就職于IBM,有多年的四大銀行、電信行業(yè)軟件研發(fā)經(jīng)驗(yàn),現(xiàn)任公司首席軟件架構(gòu)師,負(fù)責(zé)基于微服務(wù)架構(gòu)的云原生產(chǎn)品研發(fā)。公司主要為銀行、航空業(yè)、互聯(lián)網(wǎng)企業(yè)提供大型企業(yè)級技術(shù)解決方案和研發(fā)服務(wù)。程老師具有豐富的一線實(shí)戰(zhàn)經(jīng)驗(yàn),多次并大型技術(shù)會議上進(jìn)行分享,受到廣泛好評。是中國第一批分析設(shè)計(jì)師、UML/UP專家、UP統(tǒng)一軟件過程資深教練(國內(nèi)首位軟件項(xiàng)目過程教練)、需求專家,國內(nèi)較早引入模型驅(qū)動開發(fā)方法的倡導(dǎo)人之一、國內(nèi)最早的UP過程推動人之一。 擅長企業(yè)級應(yīng)用分析設(shè)計(jì)與開發(fā);對軟件開發(fā)的整個流程有深刻認(rèn)識,有很好的協(xié)作精神和學(xué)習(xí)能力。 在系統(tǒng)分析設(shè)計(jì)和開發(fā)方面均有豐富經(jīng)驗(yàn)。能夠結(jié)合實(shí)際,在復(fù)雜的應(yīng)用環(huán)境中能夠選擇適合需求分析方法定義并改進(jìn)需求規(guī)格說明,降低項(xiàng)目開發(fā)風(fēng)險(xiǎn)、縮短開發(fā)周期、提高應(yīng)用系統(tǒng)的可維護(hù)性和可擴(kuò)展性。
鄭老師 先后就職于中興通訊、惠普GDCC、中軟國際、ThoughtWorks等大型中外企業(yè),任職角色為高級軟件工程師,架構(gòu)師,技術(shù)總監(jiān),首席咨詢師。精通包括Java、Scala、Python、C#、JavaScript、Ruby等多種語言,熟練掌握面向?qū)ο笏枷?、測試驅(qū)動開發(fā)與重構(gòu)、領(lǐng)域驅(qū)動設(shè)計(jì)、函數(shù)式編程、架構(gòu)、大數(shù)據(jù)分析、敏捷與過程改進(jìn),并致力于大型軟件企業(yè)的面向服務(wù)系統(tǒng)架構(gòu)設(shè)計(jì)、大數(shù)據(jù)平臺架構(gòu)設(shè)計(jì)以及互聯(lián)網(wǎng)Web系統(tǒng)架構(gòu)設(shè)計(jì)。在ThoughtWorks期間,作為一名資深咨詢師,主要為客戶提供組織的敏捷轉(zhuǎn)型、過程改進(jìn)、系統(tǒng)架構(gòu)監(jiān)理、領(lǐng)域設(shè)計(jì)、代碼質(zhì)量提升等咨詢工作,參與多個遺留系統(tǒng)的重構(gòu)與測試驅(qū)動開發(fā)指導(dǎo),并負(fù)責(zé)多個大型項(xiàng)目(80多人)團(tuán)隊(duì)的敏捷轉(zhuǎn)型與技術(shù)指導(dǎo)。目前,作為公司產(chǎn)品的架構(gòu)師,致力于大數(shù)據(jù)平臺的開發(fā)與架構(gòu)設(shè)計(jì)。

互聯(lián)網(wǎng)大型高可用高并發(fā)微服務(wù)架構(gòu)設(shè)計(jì)線上培訓(xùn)


轉(zhuǎn)載:http://szsxbj.com/gkk_detail/237006.html

已開課時間Have start time

在線報(bào)名Online registration

    參加課程:互聯(lián)網(wǎng)大型高可用高并發(fā)微服務(wù)架構(gòu)設(shè)計(jì)實(shí)戰(zhàn)網(wǎng)絡(luò)直播培訓(xùn)班

    單位名稱:

  • 參加日期:
  • 聯(lián)系人:
  • 手機(jī)號碼:
  • 座機(jī)電話:
  • QQ或微信:
  • 參加人數(shù):
  • 開票信息:
  • 輸入驗(yàn)證:  看不清楚?點(diǎn)擊驗(yàn)證碼刷新
付款信息:
開戶名:上海投智企業(yè)管理咨詢有限公司
開戶行:中國銀行股份有限公司上海市長壽支行
帳號:454 665 731 584