微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
一只爱喝果粒橙的程序员14 分钟前
Spring Cloud分布式事务(基于Seata AT模式,集成Nacos)--学习版
微服务·seata·分布式事务
G***E31643 分钟前
PHP微服务通信消息队列实践
微服务·云原生·架构
TracyCoder1232 小时前
微服务注册中心基础(一):AP架构原理
微服务·云原生·架构·注册中心
q***518913 小时前
SpringCloud系列教程:微服务的未来(十四)网关登录校验、自定义过滤器GlobalFilter、GatawayFilter
java·spring cloud·微服务
努力发光的程序员14 小时前
互联网大厂Java面试:从Spring Boot到微服务架构
spring boot·缓存·微服务·消息队列·rabbitmq·spring security·安全框架
阿拉斯攀登21 小时前
Spring Cloud Gateway 的内置路由过滤器使用
spring cloud·微服务·gateway
无心水21 小时前
【分布式利器:限流】3、微服务分布式限流:Sentinel集群限流+Resilience4j使用教程
分布式·微服务·架构·sentinel·分布式限流·resilience4j·分布式利器
一起学开源1 天前
分布式基石:CAP定理与ACID的取舍艺术
分布式·微服务·架构·流程图·软件工程
TracyCoder1231 天前
微服务概念理解学习笔记
学习·微服务·架构
TracyCoder1231 天前
微服务框架选型学习笔记
笔记·学习·微服务