SpringBoot+Dubbox+DocKer|大厂都离不开的的微服务也太香了

Posted Java_aoe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot+Dubbox+DocKer|大厂都离不开的的微服务也太香了相关的知识,希望对你有一定的参考价值。

目录如下:

一、架构设计

二、微服务架构

三、Docker环境搭建

四、SpringBoot初体验

五、使用Dubbox+Springboot的自动配置

六、基于Redis+ActiveMQ实现高并发访问

七、分布式下的第三方接入

八、高并发测试

一、架构设计

技能目标:

  • 了解“双11”抢购项目需求.
  • 掌握“双11”抢购项目业务架构设计
  • 掌握“双11”抢购项目应用架构设计
  • 掌握“双11”抢购项目技术架构设计
  • 掌握“双11”抢购项目部署架构设计

了解秒杀抢购业务场景

架构设计

二、微服务架构

技能目标

  • 了解软件行业分类
  • 掌握软件架构分类
  • 掌握微服务架构的相关概念
  • 了解常见微服务架构
  • 掌握微服务架构设计原则.
  • 了解微服务架构解决方案

了解软件行业分类并掌握软件架构分类

三、Docker环境搭建

技能目标

  • 了解Docker相关概念
  • 掌握Docker运行原理
  • 掌握Docker安装步骤
  • 掌握Docker镜像和容器操作命令
  • 了解常见Docker可视化工具
  • 掌握使用Docker搭建项目环境的步骤

了解Docker相关概念

四、SpringBoot初体验

技能目标

  • 掌握Spring Boot的定义和作用
  • 掌握如何搭建SpringBoot项目
  • 掌握Spring Boot整合MyBatis
  • 掌握Spring Boot整合Redis
  • 掌握自定义SpringBoot的自动配置

掌握Spring Boot的定义和作用

五、使用Dubbox+Springboot的自动配置

技能目标

  • 了解Dubbox的概念和依赖环境
  • 掌握Dubbox的运行原理
  • 掌握Dubbox的搭建步骤
  • 使用Dubbox实现提供者和消费者
  • 了解“双11”抢购项目的微服务架构

了解Dubbox的概念和运行环境

六、基于Redis+ActiveMQ实现高并发访问

技能目标

  • 了解分布式锁的概念
  • 掌握使用Redis实现分布式锁
  • 了解消息中间件的概念和作用
  • 掌握ActiveMQ消息中间件的安装和配置
  • 掌握使用Spring Boot整合ActiveMQ
  • 掌握消息队列在“双11”抢购项目中的应用

初识分布式锁并使用Redis实现分布式锁

七、分布式下的第三方接入

技能目标

  • 掌握OAuth2.0协议的授权流程
  • 理解微信登录的实现步骤和参数解析
  • 掌握编码接入微信登录
  • 了解微信支付的申请流程
  • 掌握微信扫码支付的流程
  • 了解微信扫码支付的安全规范
  • 掌握编码接入微信扫码支付
  • 掌握使用支付宝沙箱环境
  • 掌握支付宝支付的开发步骤

八、高并发测试

技能目标

  • 了解压力测试相关概念
  • 掌握使用JMeter进行高并发测试
  • 掌握使用JMeter生成测试报告

本文是根据文档《微服务实战:SpringBoot+Dubbox+DocKer》做了一个简单的概述以及展示,文档内容过多,数篇文章也是无法将内容全部分享出来。

点此《微服务实战:SpringBoot+Dubbox+DocKer》取完整文档。

以上是关于SpringBoot+Dubbox+DocKer|大厂都离不开的的微服务也太香了的主要内容,如果未能解决你的问题,请参考以下文章

springboot整合dubbox与zookeeper

SpringBoot开发案例之整合Dubbo分布式服务

SpringBoot开发案例之整合Dubbo分布式服务

SpringBoot开发案例之整合Dubbo分布式服务

dubbox系列——dubbox简介

dubbox入门