微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
微三云 - 廖会灵 (私域系统开发)1 天前
企业级 SaaS 系统架构设计:单体、微服务还是模块化单体?技术选型实战
微服务·架构·系统架构
shuair1 天前
Spring Cloud 微服务脚手架:Simple Cloud 系统架构设计
spring cloud·微服务·系统架构
CodeGL1 天前
微服务框架——go-zero
微服务·架构·golang
草莓熊Lotso1 天前
【C++ 基于微服务的即时通讯系统】网关基建:cpp-httplib 与 WebSocketpp 从入门到实战
linux·开发语言·数据库·c++·redis·微服务·云原生
阿俊-全栈开发2 天前
LikeShop 多商户 Java 版商城微服务模块拆分与部署架构演进实践
java·微服务·架构·likeshop开源商城·多商户源码
frjc2 天前
分布式服务拆分实战指南:从底层逻辑到面试话术
微服务·面试·职场和发展
知守观2 天前
多模块架构演进:横向分层 vs 纵向领域,13 个真实项目的切分对照
java·后端·微服务
GlobalInfo3 天前
2026年机器人多指灵巧手市场分析报告——涵盖行业调查、趋势分析与发展前景
大数据·人工智能·microsoft·微服务·机器人
每天一道题3 天前
微服务为什么会变慢?从 QPS、P99 到 Trace 与性能瓶颈
微服务·云原生·架构
利威尔xu3 天前
Go IM 源码实战(11):token 只是个 HASH,多端互踢的顺序错了就踢错人
后端·微服务·面试·架构·golang