微服务架构

概念

请添加图片描述

结构图

请添加图片描述

特点

请添加图片描述

优势

易于开发和维护
请添加图片描述
单个微服务启动快
请添加图片描述
局部修改部署
请添加图片描述
技术栈不受限
请添加图片描述
按需伸缩
请添加图片描述

springcloud与微服务关系

有两个版本:spring cloud netflix【停止更新】和spring cloud alibaba请添加图片描述spring cloud就是一系列框架的集合,为了解决微服务的挑战。

spring cloud和spring boot关系

请添加图片描述

搭建微服务架构

架构图

请添加图片描述

创建一个父工程

spring boot工程

请添加图片描述
请添加图片描述
添加依赖–添加打包方式
请添加图片描述

创建一个公共模块

公共微服务

创建maven项目

请添加图片描述
请添加图片描述
请添加图片描述

添加依赖

Lombok
请添加图片描述
Mybatis-plus
请添加图片描述

实体类

order
请添加图片描述
product
请添加图片描述

商品微服务

创建maven模块
请添加图片描述
添加依赖
公共依赖
请添加图片描述
数据库依赖
请添加图片描述
spring boot-web
请添加图片描述

配置文件

端口号
请添加图片描述
起服务名
请添加图片描述
数据源
请添加图片描述
MySQL日志
请添加图片描述
Mybatis映射文件
请添加图片描述

主启动类

请添加图片描述

mapper

请添加图片描述

service

请添加图片描述

impl

请添加图片描述

controller

请添加图片描述

订单微服务

创建maven模块

请添加图片描述

添加依赖

请添加图片描述
请添加图片描述

配置文件

请添加图片描述

主启动类

请添加图片描述

mapper

请添加图片描述

service

请添加图片描述
impl
请添加图片描述

controller

请添加图片描述
在这里插入图片描述

config

请添加图片描述

创建数据库

订单数据库
请添加图片描述 商品数据库
请添加图片描述
请添加图片描述

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值