Microservice

微服务驾"云"攻略

DevOps | Docker | 消息系统 | 服务治理 | 服务监控 | 一站攻克微服务

0

免费参与

10+

微服务技术领域

20+

章节内容

20+1

章节小实践+结业实践

70000

图文教程

关于微服务驾"云"攻略

华为云DevCloud
华为云应用服务
华为云学院

联合打造

涵盖微服务涉及的多个领域实践教程 / 多达20+实践作业 / 真实云端环境练习 / 快速掌握微服务开发能力

华为云DevCloud x 华为云应用服务 x 华为云学院联合打造,涵盖微服务涉及的多个领域实践教程,多达20+实践作业,真实云端环境练习,快速掌握微服务开发能力

参与流程

活动规则>

领取实践资源

报名实践课程

课程学习&实践

领取结业奖励

领取实践资源

报名实践课程

课程学习&实践

领取结业奖励

领取实践资源

虚拟机集群

72小时集群资源免费领取

Kubernetes虚拟机集群

CPU

2核

内存

8GB

弹性IP

1Mit/s

可用节点

1个

系统盘

40GB

数据盘

100GB

立即领取

* 限实名认证用户首次领取

报名实践课程

1.微服务基础知识

2.服务中心

3.路由网关

4.服务生产与消费

5.Springboot

6.关系型数据库

7.缓存服务

8.消息系统

9.测试运维

10.结业实践

*实践课程脉络

微服务基础知识

微服务是架构层的一个概念,通过分解(业务单元),将项目拆解出n个单元,互相没有强依赖关系(解耦),自我准备需要的依赖条件,进而达到可以独立运行,不再受环境与地点上的限制。

课程内容

实践内容

实践服务

服务中心

传统的项目中某个服务访问另一个服务,可以通过在配置文件中记录其他服务静态地址进行访问。而在微服务中每个功能可能都是一个独立的服务,如果通过传统的方式,配置文件会变得复杂多变,所以需要服务中心来统一管理。

课程内容

实践内容

实践服务

路由网关

微服务架构中众多服务被拆分解耦,并部署到不同的容器以及服务器中,我们使用服务发现系统来管理所有的服务;可如果让用户在互联网访问这些微服务,就需要路由网关,作为反向代理服务器和负载均衡服务器。

课程内容

实践内容

实践服务

服务生产与消费

Eureka服务治理体系中有3个核心角色:服务注册中心、服务提供者、服务消费者。本章节以Ribbon+Feigen的方式,介绍Eureka服务治理体系中的服务消费模式。

课程内容

实践内容

实践服务

Springboot

Springboot其设计目的是简化应用的初始搭建和开发过程,以更好的践行DevOps;华为云DevCloud提供Springboot开发环境、全生命周期的一站式研发服务,使软件开发更加简单高效。

课程内容

实践内容

实践服务

关系型数据库

本章介绍目前主流的两类数据库:Mysql与MongoDB,剖析其实现原理及在Springboot下如何配置与应用。

课程内容

实践内容

实践服务

缓存服务

面对高并发场景,微服务架构采用缓存机制来缓解数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。

课程内容

实践内容

实践服务

消息系统

消息队列作为微服务应用之间的联系方式,在微服务架构中占有重要的地位。消息发送后由消息系统来确保消息的最终投递,消息发送者和接收者不知道对方的存在,只与消息队列建立联系。

课程内容

实践内容

实践服务

测试运维

华为云提供多种应用测试、监控、运维工具,为运维人员提供一站式立体运维平台,实时监控应用、资源运行状态,通过数十种指标、告警与日志关联分析,快速锁定问题根源,保障业务顺畅运行。

课程内容

实践内容

实践服务

结业实践

本章为结业实践的指导教程,采用目前应用场景较多的SpringCloud的微服务模式,搭建一个电商网站的后台管理系统。

课程内容

实践内容

实践服务

1.微服务基础知识

微服务基础知识

微服务是架构层的一个概念,通过分解(业务单元),将项目拆解出n个单元,互相没有强依赖关系(解耦),自我准备需要的依赖条件,进而达到可以独立运行,不再受环境与地点上的限制。

报名学习

课程内容

实践内容

2.服务中心

服务中心

传统的项目中某个服务访问另一个服务,可以通过在配置文件中记录其他服务静态地址进行访问。而在微服务中每个功能可能都是一个独立的服务,如果通过传统的方式,配置文件会变得复杂多变,所以需要服务中心来统一管理。

报名学习

课程内容

实践内容

3.路由网关

路由网关

微服务架构中众多服务被拆分解耦,并部署到不同的容器以及服务器中,我们使用服务发现系统来管理所有的服务;可如果让用户在互联网访问这些微服务,就需要路由网关,作为反向代理服务器和负载均衡服务器。

报名学习

课程内容

实践内容

4.服务生产与消费

服务生产与消费

Eureka服务治理体系中有3个核心角色:服务注册中心、服务提供者、服务消费者。本章节以Ribbon+Feigen的方式,介绍Eureka服务治理体系中的服务消费模式。

报名学习

课程内容

实践内容

5.Springboot

Springboot

Springboot其设计目的是简化应用的初始搭建和开发过程,以更好的践行DevOps;华为云DevCloud提供Springboot开发环境、全生命周期的一站式研发服务,使软件开发更加简单高效。

报名学习

课程内容

实践内容

6.关系型数据库

关系型数据库

本章介绍目前主流的两类数据库:Mysql与MongoDB,剖析其实现原理及在Springboot下如何配置与应用。

报名学习

课程内容

实践内容

7.缓存服务

缓存服务

面对高并发场景,微服务架构采用缓存机制来缓解数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。

报名学习

课程内容

实践内容

8. 消息系统
9.测试运维

消息系统

华为云提供多种应用测试、监控、运维工具,为运维人员提供一站式立体运维平台,实时监控应用、资源运行状态,通过数十种指标、告警与日志关联分析,快速锁定问题根源,保障业务顺畅运行。

报名学习

课程内容

实践内容

10.结业实践

结业实践

本章为结业实践的指导教程,采用目前应用场景较多的SpringCloud的微服务模式,搭建一个电商网站的后台管理系统。

报名学习

课程内容

实践内容

*实践课程脉络

领取结业奖励

加入微信群

专属微服务交流群

技术专家驻群 实时辅导答疑

提交实践截图

将结业实践中的过程截图发给管理员

等待工作人员审核

领取奖励

审核通过后,等待结业奖励发放

详细规则见群内公告

扫码添加群助手微信并回复“微服务”加群

微服务构建截图+容器应用列表截图

200元代金券*1+微服务专业书籍*1

加入微信群

专属微服务交流群

技术专家驻群 实时辅导答疑

扫码添加群助手微信并回复“微服务”加群

提交实践截图

将结业实践中的过程截图发给管理员

等待工作人员审核

服务构建截图+容器应用列表截图

领取奖励

审核通过后,等待结业奖励发放

详细规则见群内公告

200元代金券*1+微服务专业书籍*1

更多开发者福利

立即加入实践训练营

面向开发者提供真实云端开发环境,华为内部专家打造精品案例,涵盖大数据、区块链、机器学习、微服务等技术领域;

帮助开发者快速掌握云端开发能力。

面向开发者提供真实云端开发环境,华为内部专家打造精品案例,涵盖大数据、区块链、机器学习、微服务等技术领域;帮助开发者快速掌握云端开发能力。