万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师

陳國星
  • 陳國星企業(yè)IT團隊技能提升引領者
  • 擅長領域: 管理技能提升
  • 講師報價: 面議
  • 常駐城市:廣州市
  • 學員評價: 暫無評價 發(fā)表評價
  • 助理電話: 13370590290 QQ:863028124 微信掃碼加我好友
  • 在線咨詢

分布式架構設計

主講老師:陳國星
發(fā)布時間:2024-09-30 14:48:25
課程領域:通用管理 其他
課程詳情:

【課程背景】

隨著互聯(lián)網時代的到來,數(shù)據(jù)量急劇增加,并發(fā)量也越來越大,傳統(tǒng)的應用訪問起來變得越來越緩慢?企業(yè)如何快速的找到應用緩慢的根源并進行快速的優(yōu)化?企業(yè)如何重新規(guī)劃和設計高可用高并發(fā)的分布式系統(tǒng)的架構?

本課程圍繞實際的項目中遇到的各種瓶頸展開,一方面有針對性的分別從分布式系統(tǒng)中常用中間件、講解各類中間件的原理、應用場景以及如何構造高性能的大型的分布式的應用系統(tǒng);另一方面,從數(shù)據(jù)庫層面如何應對分布式系統(tǒng)下的擴容;分別結合實際的技術與案例進行講解,為技術團隊提供優(yōu)秀的系統(tǒng)架構設計思路和方案,有效提供學員在開發(fā)大型系統(tǒng)項目過程中應具備的相關技能。

【課程收益】

了解分布式系統(tǒng)架構演變過程

掌握分布式系統(tǒng)原理

掌握分布式系統(tǒng)技術實現(xiàn)

【課程對象】CTO、技術總監(jiān)、研發(fā)負責人、架構師、研發(fā)工程師、售前技術工程師、運維工程師

【課程時間】2天

【課程大綱】


一、分布式系統(tǒng)架構演變

1、分布式系統(tǒng)架構演變歷程

Web動靜態(tài)資源分離

前端靜態(tài)資源緩存

本地數(shù)據(jù)緩存

應用負載均衡

CDN

分布式緩存

數(shù)據(jù)庫讀寫分離

數(shù)據(jù)庫垂直分庫

數(shù)據(jù)庫水平分庫

分布式文件系統(tǒng)

案例:億級流量分布式架構設計思路

二、分布式系統(tǒng)理論

1、CAP定理

分布式系統(tǒng)CAP定理的三個指標

CAP定理三個指標如何權衡和選擇

2、BASE理論

BASE理論詳解

BASE理論的定位

3、分布式系統(tǒng)面臨挑戰(zhàn)

分布式系統(tǒng)的目標

分布式系統(tǒng)的基礎

單體垂直架構如何改造為分布式架構

分布式架構會引入哪些難題?

分布式系統(tǒng)的挑戰(zhàn)

三、分布式系統(tǒng)之緩存

1、緩存

緩存的定義

緩存能解決什么問題?

緩存架構之分布式緩存與集中式緩存

緩存的基本原則

分布式緩存的持久化

分布式緩存的高可用

分布式緩存的橫向擴展

分布式緩存常見業(yè)務場景分析

多級緩存

2、分布式系統(tǒng)緩存之Redis

分布式緩存之Redis

Redis常用數(shù)據(jù)結構及其應用場景

Redis高級特性:發(fā)布/訂閱、過期設置、事務支持

Redis持久化策略之rdb與aof

Redis主從復制

Redis集群

Redis集群擴容

實戰(zhàn):基于redis實現(xiàn)的緩存會話共享案例分析

實戰(zhàn):redis集群搭建與部署

實戰(zhàn):基于redis實現(xiàn)的熱數(shù)據(jù)緩存

實戰(zhàn):基于redis實現(xiàn)的分布式鎖

四、分布式系統(tǒng)之消息隊列

1、消息隊列

分布式系統(tǒng)之同步調用案例分析

分布式系統(tǒng)同步調用存在問題與優(yōu)化方向

消息隊列之分布式系統(tǒng)異步調用案例分析

消息隊列之削峰填谷案例分析

消息中間件選型與對比

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

消息隊列編程模型之發(fā)布/訂閱

案例:基于分布式消息隊列設計的千萬級賬單推送系統(tǒng)

實戰(zhàn):微服務架構下基于消息隊列實現(xiàn)微服務間數(shù)據(jù)最終一致性

五、分布式系統(tǒng)之協(xié)調服務

1、分布式協(xié)調服務基礎

2、分布式協(xié)調中間件之ZooKeeper

ZooKeeper誕生的背景和它的作用

ZooKeeper單機版安裝、常用命令

ZooKeeper集群版的安裝、節(jié)點角色

ZooKeeper的接入和使用

ZooKeeper運行機制剖析

ZooKeeper的典型應用場景與實現(xiàn)思路

ZooKeeperWatch機制的運行流程

案例:基于ZooKeeper實現(xiàn)的服務注冊與發(fā)現(xiàn)

七、分布式系統(tǒng)之日志中心系統(tǒng)

1、日志分析面臨問題

傳統(tǒng)日志系統(tǒng)存在問題分析

如何實現(xiàn)日志統(tǒng)一搜集、統(tǒng)一存儲、統(tǒng)一查詢?

2、日志中心解決方案ELK

ELK應用案例分析

ELK核心組成

ELK之ElasticSearch

ELK之logstash

ELK之kibana

ELK之工作流程剖析

ELK常見應用架構

ELK典型應用架構

海量日志的ELK集群架構

案例:基于ELK實現(xiàn)的訪問日志分析

八、分布式系統(tǒng)之分布式事務

1、分布式系統(tǒng)下數(shù)據(jù)庫面臨問題

本地事務VS分布式事務

二階段提交協(xié)議過程與原理分析

二階段提交協(xié)議的缺點

三階段提交

分布式事務的目標

分布式事務之強一致性應用場景

分布式事務之最終一致性應用場景

2、分布式事務框架之Seata

分布式事務框架之Seata

Seata支持的4種模式

實戰(zhàn):微服務架構下基于Seata的4種模式實現(xiàn)微服務間數(shù)據(jù)強一致性

九、分布式系統(tǒng)之數(shù)據(jù)庫層架構設計

1、分布式系統(tǒng)下數(shù)據(jù)庫面臨問題

什么是分庫分表?

什么情況下需要分庫分表?

分庫分表之垂直分表

分庫分表之垂直分庫

分庫分表之水平分表

分庫分表之水平分庫分表

分庫分表帶來的問題-跨庫關聯(lián)查詢

分庫分表帶來的問題-分布式事務

分庫分表帶來的問題-排序翻頁函數(shù)計算

分庫分表帶來的問題-全局主鍵避重

如何選擇合適的數(shù)據(jù)分片鍵?分片鍵常用算法有哪些?

如何自定義分片鍵的算法?

2、分庫分表主流中間件之客戶端分庫分表ShardingJDBC

分庫分表主流中間件之客戶端分庫分表ShardingJDBC

ShardingJDBC對于現(xiàn)有應用的SQL或ORM有什么要求或局限性?

分庫分表主流中間件之服務端分庫分表MyCat

分布式數(shù)據(jù)庫NoSQL

實戰(zhàn):基于ShardingJDBC實現(xiàn)的分庫分表之廣播表、綁定表方案

其他課程

微服務架構設計與實戰(zhàn)
其他
【課程背景】隨著互聯(lián)網時代的到來,數(shù)據(jù)量急劇增加,并發(fā)量也越來越大,傳統(tǒng)的單體應用訪問起來變得越來越緩慢?企業(yè)如何快速的找到應用緩慢的根源并進行快速的優(yōu)化?企業(yè)如何重新規(guī)劃和設計高可用高并發(fā)的分布式系統(tǒng)的架構,而微服務架構已然成為分布式系統(tǒng)架構最主流的實現(xiàn)方案。本課程首先從軟件架構的演變歷程開始分析,分析傳統(tǒng)的單體架構是如何演變?yōu)槲⒎占軜嫷模刻接懥嘶谖⒎占軜媽F隊技能以及團隊組織架構的要求,
軟件安全設計與開發(fā)實戰(zhàn)
其他
【課程背景】隨著互聯(lián)網時代的到來,企業(yè)的應用也逐步轉向互聯(lián)網,以互聯(lián)網形式開放給用戶進行使用?而互聯(lián)網帶來最大的問題就是安全問題,企業(yè)如何解決互聯(lián)網應用的安全問題?本課程在主動的安全開發(fā)框架指導下,深入剖析軟件開發(fā)生命周期各階段的安全細節(jié)問題,理解協(xié)同構建安全系統(tǒng)的方法。并通過大量的動手實操和相關案例貫穿所有的理論知識,使學員熟練掌握代碼安全漏洞分析、編程規(guī)范、代碼質量問題分析、安全設計與防御常見
分布式架構設計
其他
【課程背景】隨著互聯(lián)網時代的到來,數(shù)據(jù)量急劇增加,并發(fā)量也越來越大,傳統(tǒng)的應用訪問起來變得越來越緩慢?企業(yè)如何快速的找到應用緩慢的根源并進行快速的優(yōu)化?企業(yè)如何重新規(guī)劃和設計高可用高并發(fā)的分布式系統(tǒng)的架構?本課程圍繞實際的項目中遇到的各種瓶頸展開,一方面有針對性的分別從分布式系統(tǒng)中常用中間件、講解各類中間件的原理、應用場景以及如何構造高性能的大型的分布式的應用系統(tǒng);另一方面,從數(shù)據(jù)庫層面如何應對分
Java企業(yè)應用開發(fā)與項目實戰(zhàn)
項目管理
【課程背景】企業(yè)通過校招或社招的新員工如何快速掌握Java開發(fā)的技能,進入實際的企業(yè)項目開發(fā)?企業(yè)已有員工想從其它崗位方向如何快速轉型Java企業(yè)應用開發(fā)?本課程采取由淺入深、案例實戰(zhàn)驅動理論學習的教學方式,站在一個擁有多年Java開發(fā)經驗的角度以理論+案例實戰(zhàn)的方式帶領學員攻克一個個Java企業(yè)應用開發(fā)的各個必備技能?包括像Java企業(yè)應用開發(fā)的核心技術有哪些?如何利用業(yè)界主流的技術框架Spri
授課見證
推薦講師

馬成功

Office超級實戰(zhàn)派講師,國內IPO排版第一人

講師課酬: 面議

常駐城市:北京市

學員評價:

賈倩

注冊形象設計師,國家二級企業(yè)培訓師,國家二級人力資源管理師

講師課酬: 面議

常駐城市:深圳市

學員評價:

鄭惠芳

人力資源專家

講師課酬: 面議

常駐城市:上海市

學員評價:

晏世樂

資深培訓師,職業(yè)演說家,專業(yè)咨詢顧問

講師課酬: 面議

常駐城市:深圳市

學員評價:

文小林

實戰(zhàn)人才培養(yǎng)應用專家

講師課酬: 面議

常駐城市:深圳市

學員評價:

主站蜘蛛池模板: 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 标准品网_标准品信息网_【中检计量】 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 温州在线网| 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 仪器仪表网 - 永久免费的b2b电子商务平台 | 食安观察网| 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 中细软知识产权_专业知识产权解决方案提供商 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 电采暖锅炉_超低温空气源热泵_空气源热水器-鑫鲁禹电锅炉空气能热泵厂家 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 低温等离子清洗机(双气路进口)-嘉润万丰| uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | HDPE储罐_厂家-山东九州阿丽贝防腐设备| 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 |