微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
const_qiu7 小时前
微服务测试策略:端到端质量保障
微服务·云原生·架构
掘根10 小时前
【微服务即时通讯】消息存储子服务1
微服务·架构·语音识别
indexsunny10 小时前
互联网大厂Java面试:从Spring Boot到微服务的逐步挑战
java·数据库·spring boot·redis·微服务·面试·电商
爱吃萝卜的美羊羊12 小时前
ruoyi-cloud微服务跨服务调用实例接口
微服务·架构·ruoyi-cloud
人间打气筒(Ada)13 小时前
go实战案例:如何基于 Conul 给微服务添加服务注册与发现?
开发语言·微服务·zookeeper·golang·kubernetes·etcd·consul
تچ快乐杂货店يچ15 小时前
基于前后端分离的在线考试系统(微服务架构 + RBAC权限 + AI助手)
java·vue.js·spring boot·spring cloud·微服务·架构·typescript
weixin_4563216416 小时前
微服务注册与发现实战:Eureka vs Nacos 优缺点剖析+工作原理+最佳实现
微服务·eureka·架构
renhongxia116 小时前
唤醒过去:利用记忆模拟机器人流动唤醒效应
人工智能·微服务·架构·机器人·知识图谱
sunwenjian8862 天前
微服务搭建----springboot接入Nacos2.x
spring boot·微服务·架构
步步为营DotNet2 天前
全面解读C# 14在云原生微服务开发中的创新应用
微服务·云原生·c#