要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 

互联网微服务架构演进与最佳实践    
沈剑
58到家技术委员会主席,技术总监。
报名课程   340 次浏览    21 次 
时间地点:北京 上海 深圳根据报名开班
课程费用:3000元/人,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

课程介绍:
为了响应众多用户的持续增长,并且多变的需求,互联网应用需要灵活而开发的架构,微服务架构正是解决如上问题的高优先级方案,本课程从问题入手,介绍微服务架构的产生和成长过程,并给出最佳实践参考。
 
培训目标:
一、互联网分层架构迭代演进历程
二、互联网架构为什么要进行服务化
三、互联网微服务架构核心要素
四、互联网微服务架构最佳实践
 
培训对象:技术架构师,应用架构师
学员基础:具有分布式系统架构经验,最好了解互联网站架构框架
授课方式: 小班授课 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 1天
主题
内容
一、互联网分层架构迭代演进历程 (1)互联网All in one架构实践
1.1)互联网初期架构需求分析
1.2)互联网All in one架构简介
1.3)互联网架构如何进行容量预估
1.4)DAO与ORM架构实践
(2)互联网伪分布式架构实践
2.1)互联网中期架构需求分析
2.2)互联网伪分布式架构简介
2.3)动静分离,页面静态化技术
2.4)读写分离,主从同步技术
2.5)垂直拆分实践
(3)互联网高可用架构实践
3.1)互联网高可用架构需求分析
3.2)互联网高可用架构简介
3.3)分层抽象与服务化技术
3.4)水平拆分与缓存技术
(4)互联网大数据量高并发架构实践
4.1)互联网高并发架构需求分析
4.2)互联网去中心化架构简介
4.3)配置中心架构实践
4.4)消息总线架构实践
二、互联网架构为什么要进行服务化 (1)痛点
1.1)代码冗余痛点
1.2)库的复用、耦合、兼容痛点
1.3)SQL质量痛点
1.4)数据库耦合痛点
1.5)底层复杂性痛点
(2)微服务粒度
2.1)服务层
2.2)子业务逻辑服务
2.3)库表服务
2.4)接口级别微服务
三、互联网微服务架构核心要素 (1)统一RPC框架要素
(2)统一数据访问层要素
(3)配置中心要素
(4)消息总线要素
(5)服务治理要素
(6)调用链分析要素
(7)中间件要素
四、互联网微服务架构最佳实践 (1)微服务架构的几大核心痛点
1.1)系统依赖关系复杂
1.2)如何确定系统的健康状况
1.3)如何快速定位异常在哪里
(2)立体化监控实践
2.1)机器资源监控最佳实践
2.2)进程端口监控最佳实践
2.3)日志监控最佳实践
2.4)接口监控最佳实践
2.5)用户监控最佳实践
(3)调用链分析实践
3.1)如何串联一个请求的调用链
3.2)如何识别调用深度与广度
3.3)如何进行数据实时收集
3.4)如何进行数据实时展现
340 次浏览   21 次
其他人还看了课程
企业级SOA架构实践  895 次浏览
微服务架构设计与开发(基于Azure)  343 次浏览
系统架构建模方法与案例   407 次浏览
电商系统架构  254 次浏览
互联网微服务架构演进与最佳实践  341 次浏览
TOGAF与企业架构  270 次浏览
定制内训



咨询服务:架构评估与优化
咨询目标
对现有的架构进行评估,发现问题,并优化
咨询范围 业务架构,应用架构,数据架构,技术架构
咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
成功案例 中国移动广西分公司,中国电信
详情咨询:010-62670969, zhgx@uml.net.cn

最新活动计划
[北京]UML和EA进行系统分析设计 10-17
[北京]代码质量标准与评审方法 10-19
[北京]Git版本控制与配置管理 10-21
[北京]敏捷测试-简单而可行 10-25
[北京]性能测试方法与技术 10-26
[北京]数据挖掘与数据分析 10-30
[北京]开发过程中的质量管理实践 10-30
[上海]软件架构设计方法案例实践 11-16
[上海]嵌入式C高质量编程 11-21
[深圳]需求分析与管理 10-19
[深圳]C#高级开发技术 10-21
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号