项目实战(四) 谷粒商城


在这里插入图片描述

项目简介

分布式基础——全栈开发
后台管理系统:spring boot \ mybatis \ spring cloud \ docker \ 逆向工程

分布式高级——微服务架构
实现整套业务逻辑,商品服务、购物车、订单、结算、库存、秒杀
spring boot \ spring cloud \ nacos \ sentinel \ seta
网关、远程调用、链路追踪、缓存、session同步、全文检索、异步编排、线程池、压力测试、调优、redis分布式锁

高可用集群
k8s集群、cicd、参数化构建,手工确认的流水线、kubesphere
持续集成、持续部署

技术架构

最终的技术搭配方案:
SpringCloud Alibaba - Nacos:注册中心(服务发现/注册)
SpringCloud Alibaba - Nacos:配置中心(动态配置管理)
SpringCloud - Ribbon:负载均衡
SpringCloud - Feign:声明式 HTTP 客户端(调用远程服务)
SpringCloud Alibaba - Sentinel:服务容错(限流、降级、熔断)
SpringCloud - Gateway:API 网关(webflux 编程模式)
SpringCloud - Sleuth:调用链监控
SpringCloud Alibaba - Seata:原 Fescar,即分布式事务解决方案

接口、测试

接口、测试

一、环境搭建

1. 安装linux虚拟机

VirtualBox:虚拟机
Vagrant:virtualbox的操作助手,可以创建centos/7,可以连接centos/7等
开机

vagrant up

连接

vagrant ssh

虚拟机默认的网络设置:网络地址转换、端口转发
设置虚拟机固定地址

2. 安装docker

3. docker安装mysql

4. docker安装redis

二、gateway

gateway

三、三级分类

三级分类

四、云存储

云存储

五、校验、异常处理

校验、异常处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值