当前位置: 首页 > news >正文

微服务-京东秒杀

1 项目介绍

技术栈

  • 后端
    • SpringCloud 中Netflix 五大组件:
      • Eureka
      • Ribbon
      • Hystrix
      • Openfeign
      • Zuul
    • SpringBoot
    • Spring
    • SpringMVC
    • MyBatis
  • 数据库
    • MySQL
    • Redis
  • 前端
    • html5
    • css
    • js
    • jQuery
  • 消息中间件
    • RabbitMQ

2 项目搭建

项目分析

后端

  • shop-parent [pom] (商品父模块)
    • eureka-server [jar] (注册中心)
    • config-server [jar] (配置中心)
    • zuul-server [jar](网关)
    • shop-common [jar] (公共接口和公共类)
    • mybatis-spring-boot-starter [jar] (自定义的redis启动器)
    • shop-provider [pom]
      • member-server [jar]
      • good-server [jar]
      • seckill-server [jar]
    • shop-provider-api [pom]
      • member-api [jar]
      • good-api [jar]
      • seckill-api [jar]

前端

  • frontend-server [jar](前端项目)
  • websocket-server [jar](消息通知中心)

搭建流程

3 功能实现

登录鉴权

http://www.lryc.cn/news/242333.html

相关文章:

  • 「MACOS限定」 如何将文件上传到GitHub仓库
  • python opencv 边缘检测(sobel、沙尔算子、拉普拉斯算子、Canny)
  • 【Unity入门】鼠标输入和键盘输入
  • 芯知识 | MP3语音芯片IC的优势特征及其在现代科技应用中的价值
  • C语言进阶之路-基本数据小怪篇
  • 【OpenCV实现图像:使用OpenCV生成拼图效果】
  • 【AOSP】生成签名文件release key,通过Android源码对apk进行签名
  • 深度学习之基于Tensorflow银行卡号码识别系统
  • 第95步 深度学习图像目标检测:Faster R-CNN建模
  • 设计模式—里氏替换原则
  • PyTorch包
  • 22、什么是中间件和权限拦截中间件实操
  • vue.config.js
  • 80C51单片机----数据传送类指令
  • 【Golang】使用泛型对数组进行去重
  • Ps:画笔工具的基本操作
  • 【Apache Doris】一键实现万表MySQL整库同步 | 快速体验
  • 35.逻辑运算符
  • ASP.NET Core 启用CORS
  • io.lettuce.core.RedisCommandExecutionException
  • vue3 导出数据为 excel 文件
  • PyQt6简介
  • 某60区块链安全之未初始化的存储指针实战二学习记录
  • 软件工程第十二周
  • electron 问题记录
  • nodejs+vue+python+PHP+微信小程序-留学信息查询系统的设计与实现-安卓-计算机毕业设计
  • JWT和Token之间的区别
  • UserRole
  • java学习part10 this
  • Spring Cloud + Nacos 项目启动失败【No spring.config.import property has been defined】