微服务-京东秒杀

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 功能实现

登录鉴权

商品展示

相关推荐
草履虫建模7 小时前
RuoYi OpenAPI集成从单体到微服务改造全过程记录
java·运维·vue.js·spring cloud·微服务·云原生·架构
Code季风12 小时前
Redis 分布式锁深度解析:setnx 命令的核心作用与实现
redis·分布式·微服务
Code季风2 天前
分布式系统中的幂等性设计:从理论到实现的全面指南
redis·分布式·微服务
君科程序定做2 天前
容器 vs 虚拟机
微服务·云原生·容器·服务发现
曾经的三心草2 天前
微服务的编程测评系统10-竞赛删除发布-用户管理-登录注册
微服务·云原生·架构
启山智软2 天前
什么是单体架构?什么是微服务架构?
微服务·架构
你我约定有三2 天前
分布式微服务--Nacos 集群部署
分布式·微服务·架构
放纵日放纵2 天前
微服务—Gateway
微服务·架构·gateway
黑暗也有阳光2 天前
Sentinel 与 Hystrix 熔断降级机制对比解析
分布式·spring cloud·微服务
你我约定有三3 天前
分布式微服务--GateWay(1)
java·开发语言·分布式·微服务·架构·gateway