微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
无序的浪12 分钟前
测试博客-基于微服务的在线判题系统
java·spring cloud·docker·微服务·测试·在线判题
天远Date Lab2 小时前
微服务架构实战:基于天远学历信息高级版构建自动化人才准入网关
人工智能·微服务·架构·自动化
troy1284 小时前
Java 技术栈全景指南:从基础到微服务的完整知识体系
java·开发语言·微服务
阿狗童鞋7 小时前
SpringBoot微服务实战指南
spring boot·后端·微服务
今年下半年11 小时前
记录一次IBMS物联网项目的架构设计及技术栈应用
物联网·websocket·网络协议·tcp/ip·微服务·udp·kafka
ChaITSimpleLove7 天前
云原生性能对决:JDK21虚拟线程+GraalVM vs .NET10/11 技术栈深度对比
微服务·云原生·serverless·graalvm native·native aot·runtime async·.net11/java21
EatFan7 天前
gRPC 为什么比 HTTP+JSON 快?详细讲解gRPC
后端·微服务·grpc
辛迪聊物业数字化8 天前
智慧物业管理平台架构实践:从SaaS物业云到商管系统的全模块落地
大数据·微服务·php
叶总没有会8 天前
Nacos—注册中心
spring cloud·微服务
天天喝旺仔8 天前
分布式服务容错实战:用 Sentinel 实现限流、熔断与降级
分布式·微服务·云原生·sentinel