整个项目使用微服务架构,并使用 Spring Cloud 2021版作为微服务架构总体实现技术。拆分颗粒度为接口,每个接口对应一个功 能。使用 Eureka 作为注册中心,使用 Gateway 作为网关,使用Config 作为分布式配置中心,使用 OpenFeign 进行远程调用,使用resillience4j 进行服务熔断,使用 Elasticsearch 提升搜索效率,缓存工具使用 Redis,缓存技术使用 Spring Cache,数据库使用MongoDB,数据访问技术使用 Spring Data,图片上传下载使用FastDFS。MongoDB 身为 NoSQL 数据库,又带有索引,本...
旅游网是一款常见的旅游网站,项目分为管理员端和用户端。管理员端(后台)主要进行旅游产品的维护,用户端(前台)主要 进行旅游产品的展示。管理员端的主要功能有: 1 管理员管理 2 角色管理 3 权限管理 4 认证和授权 5 产品类型管理 6 旅游产品管理 用户端的主要功能有: 1 用户注册 2 用户登录 3 查询旅游产品列表 4 查询旅游产品详情 5 收藏旅游产品 6 查询我的收藏 1 JAVA版本:JDK11 2 数据库:Mysql5.7+Navicat 3 后端框架:SpringBoot2.7.1 + SpringMVC + Mybatis-Plus...
旅游网是一款常见的旅游网站,项目分为管理员端和用户端。管理员端(后台)主要进行旅游产品的维护,用户端(前台)主要 进行旅游产品的展示。管理员端的主要功能有: 1 管理员管理 2 角色管理 3 权限管理 4 认证和授权 5 产品类型管理 6 旅游产品管理 用户端的主要功能有: 1 用户注册 2 用户登录 3 查询旅游产品列表 4 查询旅游产品详情 5 收藏旅游产品 6 查询我的收藏 1 JAVA版本:JDK11 2 数据库:Mysql5.7+Navicat 3 后端框架:SpringBoot2.7.1 + SpringMVC + Mybatis-Plus...