微服务-京东秒杀

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

登录鉴权

商品展示

相关推荐
MY_TEUCK9 小时前
【Java 后端 | Nacos 注册中心】微服务治理原理、选型与注册发现实战
java·开发语言·微服务
万里侯10 小时前
云原生数据备份与恢复:保障数据安全的最佳实践
微服务·容器·k8s
万里侯17 小时前
Ansible自动化运维实战:从入门到生产级应用
微服务·容器·k8s
MY_TEUCK17 小时前
【Java 后端 | 微服务远程调用实战】Nacos + OpenFeign 从入门到公共模块抽取
java·开发语言·微服务
woniu_buhui_fei18 小时前
单体服务拆分微服务
微服务·架构
海市公约18 小时前
微服务Token认证从登录到鉴权的完整执行链路
微服务·中间件·权限控制·token认证·分布式安全
万里侯18 小时前
Kubernetes网络性能优化:提升集群网络效率
微服务·容器·k8s
万里侯19 小时前
技术人的人际关系:建立良好的职业网络
微服务·容器·k8s
步步为营DotNet20 小时前
解锁.NET 11 新境:ASP.NET Core 10 在微服务安全通信的深化与实践
微服务·asp.net·.net
Sam_Deep_Thinking1 天前
连锁门店的外卖订单平台对接
java·微服务·架构·系统架构