Skip to content

AlanZeng423/ELM_SpringCloud_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目概览:饿了么食品配送平台

简介

本项目采用基于微服务的架构实现一个全面的食品订购与配送系统,灵感来源于现实世界的平台如饿了么。使用 Spring Cloud,提供可扩展且可靠的服务部署。

微服务架构

  • 服务发现:Eureka Server
  • API 网关:处理路由、认证和负载均衡
  • 用户服务:管理用户注册、认证和个人资料管理
  • 食品服务:处理食品项目管理和分类
  • 订单服务:管理订单处理,包括支付和状态更新
  • 购物车服务:管理购物车功能

数据库设计

  • 商家表:存储关于食品服务提供者的信息。
  • 食品表:提供商家提供的食品项目的详细信息。
  • 订单表:记录关于客户订单的详细信息。
  • 购物车表:包含用户向购物车中添加的项目。

功能

  • 用户认证与管理:安全的登录和注册系统,带有用户资料管理。
  • 食品管理:可以添加、更新或删除食品项目。
  • 订单处理:包括创建订单、支付处理和订单历史记录。
  • 实时数据管理:使用 Eureka Server 进行服务发现和动态实例注册。

技术栈

  • 后端:Spring Cloud, MySQL
  • 前端:Vue.js
  • 安全:实施 HTTPS 等以保障交易安全。

安装和设置

提供在本地设置项目的简要指南,包括必要软件的安装、环境设置和应用程序的运行。

项目成员及任务分配

  1. 曾俊豪:

    • 创建基于 Config 的集中配置管理集群
    • 基于 Bus 的配置刷新
    • 实现饿了么项目前端代码
    • 实现积分模块
  2. 殷洪洋:

    • 创建基于 Hystrix 的熔断降级
    • 创建基于 Gateway 的微服务网关
    • 云端数据库部署
    • 进行接口测试
    • 实现积分模块
  3. 李泰然:

    • 创建基于 RestTemplate 的微服务调用
    • 创建基于 Eureka 的高可用集群
    • 负责项目设计
    • 进行项目测试
    • 撰写实验报告
  4. 蒋俊宁:

    • 创建基于 RestTemplate 的微服务调用
    • 创建基于 Eureka 的高可用集群
    • 负责项目设计
    • 进行项目测试
    • 撰写实验报告

许可证

项目许可证详情和使用权信息。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages