如何使用 Java 和mac docker构建服务器 构建微服务

400-656-1390
&&&微服务架构设计与实践培训班
以父母之心育人,帮助学生成才
开班日期:电话咨询
上课班制:
上课地点:北京市丰台夏家胡同育芳园东里三号楼B座
学校名称:
咨询热线: -
微服务架构设计与实践培训班
  关于举办微服务架构设计与实践培训班的通知培训地点北京南京青岛上海培训时间4月25-286月27-308月22-2510月24-27  各有关单位:  作为一种新的设计和架构理念,微服务自2014年首次提出就引发了业界激烈的讨论。同时,Docker技术的迅速发展,也让微服务架构的实施变得更加容易。相比于传统的单体式应用而言,微服务这种小而化之、互相连接的设计理念不仅能让复杂应用的构建变得更加灵活,更能帮助创业企业在面对市场的高度不确定性时,快速推出新产品,低成本试错。那么,企业究竟该如何去设计、开发和部署微服务到自己的业务中去?如何做好服务发现和服务治理呢?  现将相关事宜通知如下:  一、 培训特色  1. 理论与实践相结合、案例分析与行业应用穿插进行;  2. 专家精彩内容解析、学员专题讨论、分组研究;  3. 通过全面知识理解、专题技能演示和实践引导学员掌握课程内容。  二、 培训目标  系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等  1. 学习掌握微服务架构的概念与本质  2. 使用Springboot/SpringCloud构建活动报名系统  3. 使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理)  4. 使用Docker发布服务  5. 使用Docker-Compose在开发环境中运行多个服务  6. 学习掌握微服务的测试策略与PACT测试  7. 学习掌握微服务的安全机制与OAuth2.0实现  8. 学习掌握微服务间的异步通信机制  9. 学习了解微服务的监控与告警  10. 学习掌握微服务架构的日志聚合  11. 构建微服务的持续交付流水线  三、 课程大纲时间知识模块授课纲要天上午微服务架构概述1.微服务架构的定义微服务架构最主要的两个特征细粒度的特征独立性的特征为什么微服务架构需要独立变更和独立部署2.微服务架构的剖析微服务架构介绍微服务架构的本质与优势微服务与SOA微服务的设计原则天下午基于微服务构建活动实践3.需求理解与分析技术选型(Java/SpringBoot/Springloud/REST/HAL/MongoDB)服务定义与划分服务支撑组件介绍(服务注册,集中化配置,断路器,服务网关)思考/练习第二天上午微服务应用实践4.SpringBoot介绍SpringBoot的核心功能SpringBootDemo练习5.SpringCloud应用实践SpringCloud介绍SpringCloud的核心功能SpringCloudDemo练习6.REST/HAL应用实践REST介绍HAL介绍为什么使用HALHALBrowser实践7.Docker应用实践Docker介绍Docker的常用命令构建Dockerfile使用Docker-compose第二天下午微服务应用实践8.构建个微服务使用Spring-Data-REST实现Event-Service服务使用HAL完成服务间同步通信使用HAL-Browser浏览服务接口使用MongoDB存储数据使用Docker-compose运行服务构建Dockerfile练习第三天上午微服务应用实践9.微服务的集中化配置(centralized-config)为什么要集中化配置集中化配置的实现原理与方式使用SpringCloudConfig实现集中化配置使用SpringCloudBus与RabbitMQ同步多服务配置SpringCloudConfigDemo练习10.微服务的注册与发现(service-discovery)为什么要服务注册与发现服务注册与服务发现的实现方式使用NetflixEureka/SpringCloud实现服务注册与发现使用NetflixRibbon/SpringCloud实现客户端负载均衡使用NetflixFeign/SpringCloud实现申明式REST调用练习第三天下午微服务应用实践11.微服务的容错处理(circurt-breaker)微服务下的可用性与故障蔓延(FailureCascading)断路器模式的原理与实现使用NetflixHystrix/SpringCloud实现容错使用NetflixTurbie实现监控聚合练习12.构建微服务网关为什么需要微服务网关微服务网关的实现方案使用NetflixZuul实现微服务网关练习13.微服务架构与实践总结微服务的发布与部署基于微服务的活动报名系统练习第四天学习考核和行业经验交流  四、 授课师资  程老师
CTO,微服务架构首席咨询师,国内较早倡导和实践微服务的先行者,多次受邀在大型技术会议主题分享“微服务架构”相关主题。超过10年以上的软件行业经验,从企业应用、互联网应用、服务化平台的架构设计、开发到自动化构建、持续集成、持续交付以及DevOps的转型实施等有较丰富的实践经验。  龚老师
国内架构设计专家、多领域架构评审委员和技术架构组委员。信息技术领域具有坚实的学术背景和教学培训经验,多年研发和客户项目高级管理咨询能力,多年包括华为IPD研发管理工作经历。善于用先进信息化技术架构和方法指导团队完成设计工作,具有雄厚的咨询能力。具有大型分布式团队的领导和管理经验。  胡老师
国防科学技术大学信息系统工程学士,从91年起一直从事IT行业,长期担任软件开发的高级技术和管理职务,拥有非常丰富的工作经验(其中有2年硬件开发的特别经历);曾经成功主持过多个大型软件项目及软件产品的开发;是国内较早引入UML模型驱动开发方法的倡导人之一,和最早的UP统一软件过程推动人之一;目前是国内培训与咨询界的资深软件架构师之一,和屈指可数的能够领导开展软件教练项目的咨询师之一。  五、 培训费用  培训费5800元/人(含场地费、资料费、考试证书费、学习期间的午餐),食宿可统一安排,费用自理。请学员提交二寸彩照1张(背面注明姓名)身份证复印件一张。  本课程考核通过后由中国信息化培训中心颁发《微服务架构工程师》证书,证书查询网址: www.zpedu.
证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
联系电话:400-656-1390

我要回帖

更多关于 maven 构建docker镜像 的文章

 

随机推荐