微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
indexsunny15 小时前
互联网大厂Java面试实战:Spring Boot微服务在电商场景中的应用与挑战
java·spring boot·redis·微服务·kafka·spring security·电商
像少年啦飞驰点、1 天前
从零开始学 RabbitMQ:小白也能懂的消息队列实战指南
java·spring boot·微服务·消息队列·rabbitmq·异步编程
深圳行云创新1 天前
微服务架构引入 AI 后,怎么统一研发和运维的标准规范?
人工智能·微服务·架构
是阿楷啊1 天前
Java大厂面试场景:音视频场景中的Spring Boot与微服务实战
spring boot·redis·spring cloud·微服务·grafana·prometheus·java面试
天才奇男子1 天前
HAProxy高级功能全解析
linux·运维·服务器·微服务·云原生
凯子坚持 c2 天前
C++基于微服务脚手架的视频点播系统---客户端(4)
数据库·c++·微服务
老百姓懂点AI2 天前
[微服务] Istio流量治理:智能体来了(西南总部)AI调度官的熔断策略与AI agent指挥官的混沌工程
人工智能·微服务·istio
JZC_xiaozhong2 天前
多系统权限标准不统一?企业如何实现跨平台统一权限管控
java·大数据·微服务·数据集成与应用集成·iam系统·权限治理·统一权限管理
岁岁种桃花儿2 天前
SpringCloud从入门到上天:Nacos做微服务注册中心
java·spring cloud·微服务