微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
Java水解4 小时前
微服务项目->在线oj系统(Java-Spring)----6.0
后端·微服务
CoLiuRs6 小时前
异步任务使用场景与实践
微服务·性能优化·golang
老友@1 天前
集中式架构、分布式架构与微服务架构全面解析
分布式·微服务·架构·系统架构
Jabes.yang2 天前
Java求职面试实战:从Spring Boot到微服务架构的技术探讨
java·数据库·spring boot·微服务·面试·消息队列·互联网大厂
老王熬夜敲代码2 天前
Etcd使用
c++·微服务·etcd
奋斗的小monkey3 天前
Spring Boot 3.x核心特性与性能优化实战
java·spring boot·微服务·性能优化·响应式编程
Yeats_Liao3 天前
遗留系统微服务改造(一):遗留系统改造策略与实战场景分析
微服务·云原生·架构
努力的小郑3 天前
有了TCP为什么还需要HTTP?再用RPC?这次彻底讲明白了
http·微服务·rpc
博一波3 天前
软考高级-系统架构设计一些概念的串联
微服务·架构·系统架构
奋斗的小monkey3 天前
Java微服务实战:从零搭建电商用户服务系统
java·spring boot·微服务·nacos·电商系统·redis缓存