微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
爱学习的小可爱卢4 小时前
SpringCloud——SkyWalking全链路监控源码深度解析
java·微服务·springcloud·skywalking
一知半解仙5 小时前
从0到1!Spring Cloud微服务无缝集成AI智能体:架构设计+核心源码+生产落地全指南
人工智能·spring cloud·微服务
豆瓣鸡5 小时前
微服务项目生产环境全链路架构:从前端访问到网关鉴权、服务调用、中间件与网络安全
微服务·架构
剧号6 小时前
互联网大厂Java面试全解析:Java SE 11, Spring Boot及微服务实战问答
java·微服务·面试·kafka·kubernetes·springboot·分布式系统
微三云 - 廖会灵 (私域系统开发)7 小时前
企业私域商城系统架构选型分析:单体模板VS微服务自研架构
微服务·架构·系统架构
huameinan狮子1 天前
微服务化的基石——持续集成
大数据·ci/cd·微服务
大模型丫丫1 天前
Spring Boot 入门指南:从零开始构建微服务
spring boot·微服务·firefox
snow@li1 天前
命名规范:企业级微服务模块前缀命名规范全景梳理
微服务·云原生·架构
beibeix20152 天前
MITK中微服务三套注册表数据结构分析
微服务·mitk
Wang's Blog2 天前
Go-Zero项目开发34: 微服务超时控制与重试机制实践
开发语言·微服务·golang·go-zero