码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 项目实战(四) 谷粒商城


    文章目录

      • 项目简介
      • 技术架构
      • 接口、测试
      • 一、环境搭建
        • 1. 安装linux虚拟机
        • 2. 安装docker
        • 3. docker安装mysql
        • 4. docker安装redis
      • 二、gateway
      • 三、三级分类
      • 四、云存储
      • 五、校验、异常处理

    在这里插入图片描述

    项目简介

    分布式基础——全栈开发
    后台管理系统: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
    
    • 1

    连接

    vagrant ssh
    
    • 1

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

    2. 安装docker

    3. docker安装mysql

    4. docker安装redis

    二、gateway

    gateway

    三、三级分类

    三级分类

    四、云存储

    云存储

    五、校验、异常处理

    校验、异常处理

  • 相关阅读:
    Django框架之URL反向解析、静态文件配置以及应用的创建
    搜索与图论——Kruskal算法求最小生成树
    Thinking in JAVA:深入理解Java编程之道
    一分钟图情论文:《推动信息资源管理学科高质量发展的思考》
    AI学习指南机器学习篇-KNN基本原理
    写书写到一半,强迫症发作跑去给HotChocolate修bug
    fs.file-max与ulimit open files值的区别
    C语言加密字符(ZZULIOJ1064:加密字符)
    JVM(Java虚拟机模型、Java运行时数据区模型)
    es elasticsearch 九 索引index 定制分词器 type结构后期弃用原因 定制动态映射 动态映射模板 零停机重建索引
  • 原文地址:https://blog.csdn.net/weixin_40816843/article/details/127919052
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号