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

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

 


微服务架构设计与实践
Kenny老师
京东商城京东开放平台高级系统架构师/京东商城金牌讲师
报名课程   619 次浏览    7 次 
时间地点:北京 上海 深圳根据报名开班
课程费用:5700元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

课程结合讲师多年实际经验,讲解微服务的总体架构、微服务各种实践方法和在电商系统中的应用。

培训目标:
  • 了解微服务知识原理
  • 了解总体架构
  • 了解分布式算法
  • 了解开发框架
  • 微服务设计
  • 微服务中的服务化
  • 微服务中的存储
  • 微服务中的缓存
  • 微服务监控
  • 微服务中的日志查询
  • 持续交付机制
  • 系统性能分析
  • 电商系统解密
  • 培训对象:微服务架构师,微服务应用开发工程师,微服务运维工程师
    学员基础:具有服务开发和运维经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    第一课:知识原理篇 1.什么是微服务,微服务架构的本质
    2.CAP理论
    3.微服务架构的常用手段都有哪些?
    4.Base原理
    5.API网关及如何应用的
    第二课:总体架构篇 1.微服务架构/分布式理论与实践
    2.多维度的可用;
    3.可伸缩;
    4.单块架构构建微服务
    5.微服务架构的监控
    第三课:分布式算法 1. 哈希取模;
    2. 一致性哈希;
    3. 数据范围划分;
    4.数据块划分;
    第四课:开发框架篇 1. 选择Spring Boot 原因;
    2. Spring Boot 环境搭建;
    3. Spring Boot 开发技巧&注意事项;
    4. Spring Boot 实战案例;
    第五课:微服务设计篇 1.微服务划分经验及方法论;
    2.微服务架构设计模式;
    3.服务调用关系设计原则;
    4.服务注册发现设计原则;
    5.异地多中心设计(多注册中心?多定时任务?);
    6.微服务调用链;
    7.链路跟踪;
    8.分布式数据一致性设计、分布式缓存;
    第六课:微服务中的服务化 1.如何使用Dubbox快速服务化?
    2.Dubbox是什么?
    3.快速搭建搭建Dubbox服务;
    4.Dubbox功能及分析;
    5.服务注册发现设计原则;
    6.Dubbox的最佳实践;
    7.服务SLA的应用实践(包含容错性设计):熔断、降级、限流、隔离容错、服务预案;
    8.服务鉴权;
    第七课:微服务中的存储 1.数据存储层冗余我们如何做?
    2.数据存储层数据备份如何落地?
    3.数据存储层失效转移机制如何设计?
    4.数据存储层数据高可靠性如何设计保证?
    5.数据存储层数据如何做到高可访问性?
    6.数据存储层数据一致性如何做到?
    7.分布式事务如何保证?实现原理是哪些
    8.数据存储层高可用架构设计最佳实践是什么?
    9.我们的实践案例;
    第八课:微服务中的缓存 1.微服务系统使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)
    2.微服务系统缓存冗余如何设计?
    3.微服务系统缓存一致性如何保证?
    4.微服务系统缓存命中率如何保证?
    5.微服务系统缓存设计的最佳实践是什么?
    6.我们的实践案例;
    第九课:微服务监控 1.微服务系统设计监控重要性?
    2.微服务系统设计监控数据采集方法是什么?
    3.微服务系统设计如何监控设计?
    4.微服务系统语义监控如何做?
    5.微服务系统进程监控如何做?
    6.微服务系统错误日志监控如何做?
    7.微服务系统设计监控的最佳实践是什么?
    8.我们的实践案例;
    第十课:微服务中的日志查询 1.云端日志体系的重要性;
    2.日志系统的设计;
    3.日志系统的实践;
    第十一课:持续交付机制 1.微服务架构如何代码控制?
    2.微服务架构自动化测试?
    3.微服务架构如何预先发布验证?
    4.微服务架构如何灰度发布?
    5.微服务架构如何自动化发布?
    6.微服务架构设计软件质量保证最佳实践是什么
    7.我们的实践案例;
    第十二课:系统性能分析 1.分布式系统性能分析技巧;
    2.Java线程堆栈分析;
    3.借助堆栈分析性能瓶颈方法;
    4. 线上实战;
    第十三课:电商系统解密 1.《京东开放平台(POP)解密》
    2.《京东分布式秒杀系统解密》
    3.《京东开放API技术解密》
    4.《大型电商网站服务架构演进》
    ……
    619 次浏览   7 次
    其他人还看了课程
    高质量架构设计案例分析与最佳实践  786 次浏览
    软件架构师(面向服务)  636 次浏览
    软件接口与集成设计  581 次浏览
    系统工程方法与实践  619 次浏览
    微服务架构设计与实践  620 次浏览
    软件架构师——高级实践  1878 次浏览
    定制内训


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

    最新活动计划
    [北京]产品经理与产品管理 12-23
    [北京]架构设计方法案例与实践 12-25
    [北京]大数据处理技术架构12-16
    [北京]UML和EA进行系统分析设计 12-18
    [北京]Git版本控制与配置管理 12-21
    [北京]微服务架构设计与实践12-25
    [北京] 嵌入式软件测试12-27
    [上海]软件架构设计方法案例实践 12-16
    [上海]嵌入式架构设计高级实践12-23
    [上海]人工智能机器和深度学习1-11
    [深圳]需求分析与管理 12-23
     
     
     

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

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